UUID nedir?
UUID (Evrensel Benzersiz Tanımlayıcı), dağıtık sistemlerde küresel benzersizliği sağlamak için Açık Yazılım Vakfı tarafından standartlaştırılan 128 bitlik bir tanımlayıcıdır. Standart format şöyledir:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( (8-4-4-4-12 onaltılık basamaklar). Temel Özellikler:
- Küresel benzersizlik: Çok düşük çoğaltma olasılığı (teorik olarak saniyede 1 milyar UUID üretilir ve 100 yıl içinde %50 çoğaltma olasılığı vardır). Standartlar: RFC 4122 uluslararası standardına uygundur Çoklu sürüm desteği: • Versiyon 1: Zaman damgalarına ve MAC adreslerine göre Sürüm 4: Rastgele sayılara dayalı (en yaygın kullanılan) Aracı kullanma talimatları
1. Sürüm Seçiniz: Varsayılan olarak güvenli UUIDv4 rastgele tanımlayıcılar üretir 2. Nesil Sayısı: Toplu olarak 1-1000 UUID üretir3. Sonuç Kopyala: Standart format tanımlayıcılarının tek tıklamayla kopyalanması4. Uygulama Senaryoları: • Veritabanı birincil anahtarı - Dağıtılmış sistem düğümü tanımlama - Dosyaların/kaynakların benzersiz şekilde adlandırılması - Oturum kimliği oluşturma Teknik Özellikler
Oluşturulan tüm UUID'ler şunları içerir: - 16 bayt uzunluk( (128 bit) Standart sınırlayıcı( (tire) - Sürüm tanımlama biti( (13. karakter) - Varyant tanımlama biti( (17. karakter) Not: Bu araç, veri güvenliğini sağlamak için hesaplamayı ağ aktarımı olmadan tarayıcıda yerel olarak tamamlar.