UUID Oluşturucu (sürüm 7)
Evrensel Benzersiz Tanımlayıcı (UUID) sürüm 7 (zaman sıralı) oluşturun; doğal kronolojik sıralama için Unix zaman damgasını rastgele verilerle birleştiren 128-bit tanımlayıcı. RFC 9562'de tanımlanmıştır.
Oluşturulan UUID:
UUID sürüm 7 hakkında daha fazla bilgi
UUID sürüm 7, RFC 9562'de tanımlanan, benzersizlik için rastgeleliği korurken doğal kronolojik sıralama için Unix zaman damgasını gömen zaman sıralı bir UUID'dir. UUID sürüm 7 şu şekilde oluşturulur:
Milisaniye cinsinden 48-bit Unix zaman damgası, en anlamlı 48 bite (bit 0-47) yerleştirilir. Bu, milisaniye hassasiyeti sağlar ve çok uzak gelecekteki tarihleri destekler.
Sürüm numarası
0111(onaltılık olarak 7), bit 48-51'de ayarlanır.Kriptografik olarak güvenli 12 bit rastgele veri, bit 52-63'ü doldurur.
Varyant
10, RFC 4122'ye göre bit 64-65'te ayarlanır.Kriptografik olarak güvenli 62 bit rastgele veri, bit 66-127'yi doldurur.
Ortaya çıkan UUID şu biçime sahiptir: xxxxxxxx-xxxx-7xxx-yxxx-xxxxxxxxxxxx, burada 7 sürüm 7'yi ve y varyantı belirtir. UUID v7, veritabanı birincil anahtarları için UUID v4'e göre giderek daha fazla tercih edilmektedir çünkü gömülü zaman damgası doğal kronolojik sıralamayı mümkün kılar, bu da veritabanı indeks performansını artırır ve UUID'lerin oluşturulma zamanına göre kabaca sıralanabilmesini sağlar.