UUID Oluşturucu
Sürüm 1 ve Sürüm 4 biçimlerinde benzersiz UUID'ler (Evrensel Benzersiz Tanımlayıcılar) oluşturun. Benzersiz tanımlayıcılara ihtiyaç duyan geliştiriciler için temel araç.
UUID'leri Anlama
UUID'ler (Evrensel Benzersiz Tanımlayıcılar), tüm sistemlerde ve zamanlarda benzersiz olmaları garanti edilen 128 bitlik tanımlayıcılardır. Dağıtılmış sistemler, veritabanları ve benzersiz tanımlama gerektiren uygulamalar için gereklidirler.
UUID Sürümleri
UUID'lerin her biri kendi oluşturma yöntemine ve kullanım durumlarına sahip farklı sürümleri vardır:
Sürüm 4 (Rastgele)
Rastgele veya sözde rastgele sayılar kullanılarak oluşturulur. Bu, makine veya oluşturulduğu zaman hakkında herhangi bir bilgi açığa çıkarmadığı için en yaygın kullanılan sürümdür. Çoğu uygulama için önerilir.
Sürüm 1 (Zaman damgası tabanlı)
Geçerli zaman damgası, saat sırası ve MAC adresi kullanılarak oluşturulur. Zamansal benzersizliği garanti ederken, ne zaman ve nerede oluşturulduğuna dair bilgileri açığa çıkarabilir.
UUID Biçimi
Tüm UUID'ler standart biçimi izler: 8-4-4-4-12 onaltılık basamak, kısa çizgilerle ayrılmış. Örneğin: 550e8400-e29b-41d4-a716-446655440000. Toplam uzunluk, kısa çizgiler dahil her zaman 36 karakterdir.
Yaygın Kullanım Örnekleri
UUID'ler genellikle veritabanlarında, oturum tanımlayıcılarında, dosya adlarında, API istek kimliklerinde ve merkezi koordinasyon gerektirmeyen benzersiz bir tanımlayıcıya ihtiyaç duyduğunuz her yerde birincil anahtarlar olarak kullanılır.