DEV
UUID v4 Oluşturucu — Benzersiz Tanımlayıcı Kılavuzu
UUID (Evrensel Benzersiz Tanımlayıcı), merkezi koordinasyon olmadan dağıtılmış sistemlerde benzersiz kimlikler oluşturmanın standart yoludur.
UUID v4 Nedir?
UUID v4, 122 bit rastgele veri kullanır. Biçim: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Çakışma olasılığı astronomik derecede düşüktür — pratikte benzersizdir.
UUID Kullanım Alanları
- Veritabanı birincil anahtarları: Sıralı ID alternatifi
- Oturum kimlikleri: Kullanıcı oturumlarını takip etme
- Dosya adları: Çakışmasız dosya depolama
- API istek kimlikleri: İşlem takibi
- Dağıtılmış sistemler: Bağımsız ID oluşturma
UUID vs Sıralı ID
- UUID avantajları: Merkezi sistem gerektirmez, birleştirme kolaylığı, tahmin edilemezlik
- UUID dezavantajları: Büyük boyut (36 karakter), indeksleme performansı biraz düşer