UUID v1 Oluşturucu

Generated in your browser — never sent to a server.

Nedir UUID v1 Oluşturucu

UUID v1; geçerli zaman damgasını (15 Ekim 1582'den bu yana 100 nanosaniyelik aralıklarla) ve bir düğüm tanımlayıcısını 128 bitlik bir değere kodlayan zaman tabanlı bir tanımlayıcıdır. Zaman damgası içerdiği için ardışık UUID v1 değerleri oluşturulma zamanına göre sıralanabilir. Bu oluşturucu, v1 uyumlu UUID'leri tamamen tarayıcınızda üretir.

Nasıl kullanılır

  1. Adet menüsünden oluşturulacak UUID sayısını seçin.
  2. Yeni bir seri üretmek için Oluştur'a tıklayın veya adedi değiştirin.
  3. Herhangi bir UUID'yi panonuza almak için yanındaki Kopyala'ya tıklayın.
  4. Tam listeyi satır satır kopyalamak için Tümünü kopyala'ya tıklayın.

Ne zaman kullanılır

Bir olay günlüğü kuruyorsunuz ve zaten zamana göre sıralanan kimlikler mi istiyorsunuz? UUID v1 zaman damgasını gömer; ayrı bir zaman damgası sütunu olmadan olayları oluşturulma zamanına göre kabaca sıralayabilirsiniz. Cassandra veya ScyllaDB'ye hazır, zaman sıralı tanımlayıcılarla bir test veri kümesi tohumlamak için burada bir seri üretin.

Sık sorulan sorular

UUID v1 ile v4 arasındaki fark nedir?

UUID v1 bir zaman damgası ve düğüm kimliği kodlar; ardışık değerler zamana göre sıralanabilir. UUID v4 tamamen rastgeledir. v1, zaman sıralaması karşılığında bir miktar benzersizlik garantisinden vazgeçer.

UUID v1 kimliğimi açığa çıkarabilir mi?

Özgün RFC tanımında v1, düğüm olarak makinenin MAC adresini kodlar. Bu oluşturucu bunun yerine rastgele bir düğüm kullanır; kimlik bilgisi açığa çıkmaz.

Bu UUID'ler benzersiz mi?

Evet; aynı milisaniye içinde saat dizisi çakışmaları önler. Rastgele düğüm bileşeni de farklı makineler arasındaki çakışma riskini azaltır.

v4 yerine v1'i ne zaman kullanmalıyım?

UUID'lerinizin doğal zaman sıralamasını istediğinizde v1 kullanın (Cassandra veya ScyllaDB'de faydalıdır). Saf rastgelelik ve azami gizlilik öncelikliyse v4 kullanın.

İlgili araçlar