UUID / GUID Oluşturucu ne işe yarar?
UUID (Universally Unique Identifier), merkezi bir koordinasyon olmadan benzersiz kimlik üretmek için kullanılan 128 bitlik bir değerdir. Microsoft dünyasında aynı yapı GUID olarak bilinir.
UUID v4 tamamen rastgeledir ve en yaygın kullanılan sürümdür. UUID v7 ise başında milisaniye cinsinden zaman damgası taşır; bu yüzden üretim sırasına göre sıralanabilir ve veritabanı indekslerinde daha verimlidir. Üretim tarayıcının kriptografik rastgele sayı üreteciyle yapılır.
UUID / GUID Oluşturucu nasıl kullanılır?
- Sürümü (v4 veya v7) ve adedi seçin.
- Biçim seçeneklerini (büyük harf, tire, süslü parantez) ayarlayın.
- “Oluştur”a basın, listeyi kopyalayın veya .txt olarak indirin.
Örnek kullanım
Girdi:
v4, 1 adetSonuç:
3f2b8c1e-9d4a-4b7e-a1c2-5e6f7a8b9c0dSıkça sorulan sorular
İki UUID'nin aynı çıkma ihtimali var mı?
Teorik olarak var ama pratikte yok sayılabilir: UUID v4'te 122 rastgele bit bulunur. Bir çakışma ihtimalinin %50'ye ulaşması için yaklaşık 2,7 × 10¹⁸ UUID üretmek gerekir.
UUID ile GUID arasında fark var mı?
Yapı olarak aynıdırlar. GUID, Microsoft'un kullandığı addır ve çoğunlukla büyük harfle, bazen {süslü parantez} içinde yazılır.
Veritabanı birincil anahtarı için hangisi daha iyi?
Çoğu durumda UUID v7. Zamanla artan yapısı, B-tree indekslerde v4'ün neden olduğu rastgele yazma dağınıklığını azaltır.