Pembuat dan Pengurai UUID v7

UUID v7 menyimpan stempel waktu Unix dalam milidetik pada bita awal, sehingga ID baru dapat diurutkan berdasarkan waktu pembuatan sambil tetap menyertakan bit acak untuk keunikan. Format ini berguna untuk kunci basis data, log, peristiwa, antrean, dan sistem yang mengalami lokalitas indeks buruk akibat UUID v4 acak.

Buat beberapa nilai secara lokal, tempel UUID v7 yang ada untuk menguraikan stempel waktu tertanam, lalu pastikan nilainya benar-benar versi 7 sebelum digunakan untuk migrasi atau penelusuran masalah.

Kapan memakai UUID v7

UUID v7 mempertahankan representasi UUID 36 karakter yang umum sekaligus meningkatkan kedekatan kronologis untuk catatan yang baru dimasukkan. Hal ini dapat memudahkan pemeriksaan log dan indeks basis data, tetapi urutannya tetap bergantung pada jam sistem dan tidak boleh menggantikan nomor urut eksplisit jika diperlukan urutan global yang ketat.

Stempel waktu yang tertanam mengungkapkan perkiraan waktu pembuatan, jadi perlakukan nilai UUID v7 sebagai pengenal, bukan rahasia. Hasil penguraian menampilkan stempel waktu, versi, varian, dan bagian acak tanpa mencari nilainya di server.

Alat terkait: Generator UUID · Generator ULID