ULID Jeneratörü

İz kimlikleri, dağıtılmış anahtarlar ve kabaca zaman sırasındaki birincil anahtarlar için toplu olarak ULID 'ler üretin.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

ULID 为 26 字符、时间排序友好的唯一 ID,适合分布式主键。

数量

ULID 列表

Notlar

与 UUID 对比

ULID 前 10 位为毫秒时间戳,字典序大致按时间排序。使用 crypto.getRandomValues 填充随机部分。

İz kimlikleri, dağıtılmış anahtarlar ve kabaca zaman sırasındaki birincil anahtarlar için toplu olarak ULID 'ler üretin.

Hızlı başlangıç

  1. Sayıyı ayarlayın

    Parça başına 100'e kadar.

  2. Oluşturun

    Random segment crypto.getRandomValues kullanır.

ULID ne zaman kullanılır

UUID 'lerden daha kısa, sıralanabilir kimlikler istediğinizde; yüksek işlem hacminde aynı milisaniyede çarpışmalar mümkündür.

Özellikler ve kullanım durumları

Dağıtılmış anahtarlar ve günlük izleme için zaman önekleri ile sıralanabilir ULID / UUID v7 kimlikleri oluşturun.

DB seeds, queue dedup keys, temporary entity IDs ve index-friendly ID comparisons için kullanılır.

Tipik iş akışı

ULID jeneratörü, zamanla sıralanabilir kimlikler gerektiren senaryolar için idealdir.Örneğin, kayıtların zamana göre sorulması gereken günlük kayıt sistemlerinde, ULID 'ler ilk 10 baytını zaman damgası olarak ve son 16 baytını rastgelelik olarak kullanır. Bu yapı kronolojik sıralamaya izin verirken eşsizliği sağlar.

ULID ' ler, dağıtılmış sistemlerde birincil anahtar üretmek için UUID ' lerden daha iyidir. Geleneksel UUID 'ler zamana göre sıralanamaz, ancak ULID' lerin zaman damgası önekleri son verilerin hızlı bir şekilde bulunmasına yardımcı olur. Bu araç toplu olarak ULID 'leri oluşturur, veritabanı komut dosyaları veya uygulama koduna yapıştırmaya hazırdır.

Örnekler

Formatı

Input

1 ULID

Output

26 chars, Crockford Base32

FAQ

UUID uyumlu mu?

UUID 'den farklı format; dizge veya uygun ikili tür olarak saklanır.

ULID 'ler çarpışabilir mi?

Teorik olarak mümkün ama son derece olası değil. Saniyede 1 milyon ULID üretmek potansiyel bir çarpışma için ~ 140 yıl alır. Uygulamada, zaman damgası veya RNG tohumları ile elle oynatılmadıkça çoğaltıları görmeyeceksiniz.