Untuk menyimpan UUID 128 bit, ada beberapa opsi penyimpanan:
- kolom byte [16]
- dua kolom bigint / long (64 bit)
- a CHAR (36) kolom - 32 digit hex + 4 strip.
- kolom khusus basis data UUID, jika db mendukungnya
Dari sudut pandang pengindeksan mana yang paling efisien? Jika db tidak mendukung tipe uuid khusus, manakah dari 1, 2, 3 yang merupakan kandidat terbaik?
raw(16)di Oracle dan uuiddi PostgreSQL.
uuid>> bytea>> textdengan CHECKkendala> varchar(36)>> char(36). Lihat: dba.stackexchange.com/a/89433/3684 dan dba.stackexchange.com/a/115316/3684 .