Çevrim İçi UUID / GUID Üretici (v4 ve v7)
Veritabanı birincil anahtarları ve dağıtık sistemler için RFC 4122 v4 rastgele ve RFC 9562 v7 zamana göre sıralı benzersiz kimlikler üretin. Üretilen tüm değerler tarayıcınızda donanım destekli CSPRNG ile oluşturulur.
#Nasıl Kullanılır?
#Matematiksel Formül ve Standartlar
#Sınır Durumlar ve Teknik Detaylar
Çakışma (Collision) İhtimali
122 bitlik rastgele entropi ile bir çakışma yaşanması istatistiksel olarak imkansıza yakındır. Trilyonlarca kayıt üretilse dahi iki UUID’nin çakışma riski göz ardı edilebilir seviyededir.
Veritabanı İndeks Performansı (v7 Avantajı)
Geleneksel v4 anahtarları rastgele dağıldığı için B-Tree indekslerinde performans kaybına yol açar. v7 anahtarları zaman sırasına göre eklendiği için artan tamsayı indeks hızında çalışır.
İstemci Taraflı CSPRNG ile Güvenli Üretim
Üretim işlemi sunucuya istek göndermeden, doğrudan tarayıcınızın donanım destekli Web Crypto API (CSPRNG) motoruyla gerçekleştirilir.
#Sıkça Sorulan Sorular
Q:UUID v4 ile v7 arasındaki fark nedir?
v4 tamamen rastgeledir; v7 ise başlangıcında zaman damgası barındırdığı için oluşturulma sırasına göre sıralanabilir ve veritabanlarında çok daha hızlı indekslenir.
Q:Üretilen UUID’ler sunuculara kaydedilir mi?
Hayır. Tüm üretim işlemi tarayıcınızın içinde Web Crypto API ile yerel olarak gerçekleşir; üretilen hiçbir değer sunucuya gönderilmez veya URL’ye kaydedilmez.
Q:UUID ve GUID aynı şey midir?
Evet, GUID (Globally Unique Identifier) terimi Microsoft ekosisteminde kullanılan isimdir; yapısal olarak uluslararası UUID standardıyla tamamen aynıdır.