UUID UUID Generator

Ücretsiz · Kayıt yok · Kurulum yok

UUID v6 Oluşturucu

UUID v6, v1 ile aynı bilgiyi kullanır ama zaman damgasını değerin başına taşır. Böylece kimlikler oluşturulma sırasına göre sıralanır ve veritabanı indeksleri düzenli kalır.

  • Zaman sıralı
  • RFC 9562
  • v1'in düzeltilmiş hâli

UUID v6 Oluşturucu

v6
1 ile 1000 arası.
Biçimlendirme

Sonuç 0

    Web Crypto API ile cihazınızda üretilir — hiçbir şey tarayıcınızdan çıkmaz. Kısayol: Ctrl + Enter — yeniden üretmek için

    Bir UUID v6 nedir?

    Bir UUID v6, v1'in bit düzenini yeniden sıralar: 60 bitlik zaman damgası en başa, ardından sürüm ve varyant bitleri, sonra düğüm bilgisi gelir. Sonuç, yazıldığı biçimde sıralandığında zaman sırasını koruyan bir değerdir.

    Bu düzen, UUID'nin dizge olarak karşılaştırılmasının tarih karşılaştırmasına denk gelmesini sağlar. Özellikle B-ağacı indeksleri için önemlidir: rastgele anahtarların yol açtığı sayfa bölünmeleri büyük ölçüde azalır.

    Nasıl kullanılır

    1. Kaç kimlik istediğinizi seçin (1 ile 1000 arası).
    2. İsterseniz büyük harf veya süslü parantez biçimini açın.
    3. Oluştur düğmesine basın; değerler üretim sırasına göre artan olacaktır.

    Kullanım alanları

    • Zaman sırasına göre sorgulanan birincil anahtarlar.
    • Yüksek yazma hacminde indeks parçalanmasını azaltmak.
    • Olay günlüklerinde veya yevmiye kayıtlarında sıralı kimlik.

    UUID v6 nerede duruyor

    Hangi seçenek, ne zaman kullanılır
    SeçenekNe zaman kullanılır
    v6Zaman başta: sıralanabilir ve v1 ile aynı bilgiyi taşır
    v7Milisaniyelik Unix zamanı; yeni tasarımlar için daha basit
    v1Aynı veriyi sıralanamayan düzende saklar

    UUID sürümleri kısaca

    SürümSıralanabilirNeye dayanırNe için kullanılır
    v1HayırZaman damgası + MAC adresiHâlâ v1 bekleyen eski sistemler
    v3HayırBir ismin MD5 özetiMD5 zorunlu olduğunda deterministik kimlik
    v4Hayır122 bit rastgeleNeredeyse tüm genel amaçlı kimlikler
    v5HayırBir ismin SHA-1 özetiAynı ismin her zaman aynı kimliği vermesi gerektiğinde
    v6EvetYeniden sıralanmış zaman damgasıRastgelelikten vazgeçmeden sıralanabilir kimlik
    v7EvetMilisaniyelik Unix zamanıVeritabanı birincil anahtarları ve olay kimlikleri
    v8HayırSizin bit düzeninizÖzel veya deneysel biçimler

    Yedi sürümün tümü 128 bittir ve aynı 8-4-4-4-12 biçiminde yazılır. Değişen tek şey bitlerin anlamıdır.

    Sık sorulan sorular

    v6 ile v7 arasında nasıl seçim yaparım?

    İkisi de zamana göre sıralanır. v7 milisaniyelik Unix zamanını kullanır ve uygulaması daha kolaydır; v6 ise 100 nanosaniyelik çözünürlük ve düğüm alanı isteyen v1 uyumlu sistemler için tasarlanmıştır.

    v6 rastgeleliği tamamen kaybeder mi?

    Hayır. Zaman damgası ve düğüm alanının ardından rastgele bitler gelir; böylece aynı milisaniyede üretilen değerler de birbirinden ayrılır.

    v6 sürüm numarası nereden geliyor?

    RFC 9562 ile tanımlandı. v1'in bit düzeni sıralama açısından problemli olduğu için, geriye dönük uyumluluğu bozmadan düzeltilmiş bir sürüm olarak eklendi.