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