UUID v7 oluşturucu

Oluşturulma zamanına göre sıralanan UUID v7 kimlikleri üret; PostgreSQL, MySQL ve diğer veritabanlarında birincil anahtar olarak idealdir.

Ücretsiz ve gizli. Her şey tarayıcında çalışır, hiçbir şey yüklenmez.

Nasıl kullanılır

  1. ÜretBiçim bu sayfa için hazır. Yeni kimlikler için Yeni liste'ye bas.
  2. Gerekirse ayarlaAdedi, harf büyüklüğünü ya da tireleri değiştir.
  3. KopyalaKimlikleri kopyala ya da metin dosyası olarak indir.

Veritabanı anahtarı için neden v7

Rastgele v4 anahtarlar B-tree indeksinin her yerine eklenir; tablo büyüdükçe yazmaları yavaşlatır ve yer israf eder. v7 UUID, milisaniye cinsinden 48 bitlik bir Unix zaman damgasıyla başlar; yeni satırlar otomatik artan bir sayı gibi indeksin sonuna eklenir, kimlikler ise dünya çapında benzersiz kalır ve her sunucuda ya da istemcide güvenle üretilebilir.

Kalan bitler rastgeledir; aynı milisaniyede bir sayaç bulunur, böylece tek seferde üretilen bir grup kesin olarak sıralıdır. Dağıtık sistemlerde merkezi bir sayaca ihtiyaç duymadan sıralı kimlik elde edersin.

Zaman damgasını kontrol et

Bir v7 UUID'yi aşağıdaki çözücüye yapıştır, tam olarak ne zaman oluşturulduğunu gör. Üretme ve çözme tarayıcında yapılır.

Sık sorulan sorular

UUID v7 standart mı?

Evet. 2024'te yayımlanan ve RFC 4122'nin yerini alan RFC 9562'de tanımlanmıştır.

Bu UUID'ler benzersiz mi?

Pratikte evet. v4'te 122 rastgele bit, v7'de her milisaniye için 74 rastgele bit ve bir sayaç vardır.

UUID ile GUID arasındaki fark ne?

GUID, Microsoft'un aynı şeye verdiği addır. Genelde büyük harfle ve süslü parantez içinde yazılır.

Bir UUID'nin ne zaman oluşturulduğunu görebilir miyim?

1, 6 ve 7. sürümlerde evet. Çözücüye yapıştır.

Kimlikler bir yere gönderiliyor mu?

Hayır. Tarayıcında üretilir.