Generator UUID v7
Hasilkan nilai UUID v7 secara online: UUID yang dapat diurutkan berdasarkan waktu dengan stempel waktu milidetik 48-bit dan 74 bit acak.
ID yang Dihasilkan
Bagaimana ID ini dibuat
- Tata letak
- Stempel waktu milidetik Unix 48-bit, bit versi 7, bit varian RFC, dan isian acak.
- Entropi
- 74 bit acak dalam implementasi ini; tidak menggunakan penghitung monotonik (monotonic counter).
- Waktu
- Ya. 48 bit pertama mengodekan waktu pembuatan, sehingga ID dapat diurutkan secara kronologis meskipun dibuat pada milidetik yang berbeda.
- Risiko tabrakan data
- Dalam milidetik yang sama, pencegahan tabrakan data bergantung pada 74 bit acak; volume pembuatan yang sangat tinggi pada milidetik yang sama sebaiknya menggunakan layanan ID terkoordinasi.
- Contoh
019f54d2-15c4-7d9e-86fb-e7a786c22592
ID Anda dibuat secara lokal dengan keacakan browser yang kuat. Tidak ada data yang dikirim ke BroBroGo.
Tanya Jawab
Mengapa memilih UUID v7 dibandingkan UUID v4?
UUID v7 mempertahankan format UUID standar tetapi dapat diurutkan berdasarkan waktu, membantu log, indeks database, dan aliran data peristiwa tetap berurutan secara kronologis.
Apakah UUID v7 menyembunyikan waktu pembuatan?
Tidak. Stempel waktu adalah bagian integral dari ID tersebut. Gunakan UUID v4 atau NanoID jika Anda memerlukan pengidentifikasi buram tanpa data waktu.