Versi UUID dan masa untuk menggunakannya
- UUID v1 menggabungkan cap masa dengan alamat MAC mesin — dijamin unik tetapi mendedahkan masa penciptaan dan identiti perkakasan, menimbulkan kebimbangan privasi.
- UUID v3 dan v5 adalah cincangan deterministik: v3 menggunakan MD5, v5 menggunakan SHA-1. Diberikan ruang nama dan nama yang sama, ia sentiasa menghasilkan UUID yang sama — berguna untuk menjana pengecam konsisten daripada kunci asal (cth., menukar alamat e-mel kepada ID pengguna).
- UUID v4 menggunakan 122 bit data rawak, memberikan jaminan keunikan paling kukuh tanpa membocorkan sebarang maklumat.
- UUID v7 (RFC 9562, 2024) membenamkan cap masa Unix dalam 48 bit pertama sambil mengekalkan 74 bit rawak — boleh disusun mengikut masa penciptaan, menjadikannya ideal untuk kunci utama pangkalan data yang mementingkan prestasi indeks.
Bagi kebanyakan aplikasi, v4 adalah pilihan lalai; beralihlah kepada v7 untuk kunci utama pangkalan data yang mementingkan susunan kemasukan.