128 bit UUID'yi depolamak için birden fazla depolama seçeneği vardır:
- bir bayt [16] sütunu
- iki bigint / long (64 bit) sütun
- bir CHAR (36) sütunu - 32 onaltılık basamak + 4 tire.
- db destekliyorsa UUID veritabanına özgü bir sütun
Endeksleme açısından bunlardan hangisi en verimli? Eğer db tahsis edilmiş bir uuid tipini desteklemiyorsa hangisi en iyi adaydır?
raw(16). Oracle ve uuidPostgreSQL'de kullanıyorum.
uuid>> bytea>> textile CHECKkısıtı> varchar(36)>> char(36). Bkz . Dba.stackexchange.com/a/89433/3684 ve dba.stackexchange.com/a/115316/3684 .