AG UUID

Mengenal UUID v7 Lebih Dalam

Membahas struktur internal dan cara mengadopsi v7, standar terbaru.

Struktur

48 bit pertama berisi timestamp Unix dalam milidetik, diikuti bit versi dan varian serta sisa angka acak. Berkatnya, pengurutan menurut waktu dan keunikan terpenuhi sekaligus.

Kelebihan

Nilai baru tersisip secara berurutan di ujung indeks sehingga sangat mengurangi masalah page split pada v4 yang acak. Selain itu, waktu pembuatan perkiraan bisa diperoleh dari ID itu sendiri, berguna untuk log dan pengurutan.

Adopsi

Beberapa bahasa belum menyediakan v7 di pustaka standarnya sehingga mungkin butuh paket terpisah. Saat memindahkan tabel v4 yang lama, pendekatan bertahap dengan menerapkan v7 mulai dari record yang baru dibuat lebih aman.