UUID Nedir? Evrensel Olarak Benzersiz Tanımlayıcılar İçin Kapsamlı Bir Kılavuz
UUID (Universally Unique Identifier), bilgiyi benzersiz şekilde tanımlamak için kullanılan 128 bitlik bir etikettir. v4 kullanarak aynı UUID'yi iki kez oluşturma olasılığı astronomik derecede düşüktür — 2.71x10^18 UUID oluşturduktan sonra bir çakışma için yaklaşık 2^122'de 1.
UUID Yapısı
550e8400-e29b-41d4-a716-446655440000
|------||----||--||----||----------|
zaman zaman sür değ düğüm
düşük orta
Sürüm nibble'ı (13. karakter) oluşturma algoritmasını belirtir: v1 için 1, v4 için 4, v7 için 7.
UUID vs Otomatik Artan
| Özellik | Otomatik Artan | UUID v4 | UUID v7 | |---------|---------------|---------|---------| | Benzersizlik | Tek VT | Küresel | Küresel | | Sıralanabilirlik | Evet | Hayır | Evet | | Tahmin edilebilirlik | Yüksek | Yok | Çok düşük | | Dağıtık | Zor | Kolay | Kolay | | İndeks performansı | En iyi | Zayıf (B-tree parçalanması) | İyi (zamana göre sıralanabilir) |
Dağıtık sistemler için veya istemci tarafında ID'ler oluşturmanız gerektiğinde, UUID'ler standart seçimdir. Ücretsiz UUID oluşturucumuz ile oluşturun.