Generatore ULID
Generatore ULID gratuito online, identificativi univoci ordinabili
Cos'è un ULID?
ULID (Universally Unique Lexicographically Sortable Identifier) è un identificatore a 128 bit che combina un timestamp con casualità. A differenza di UUID v4, gli ULID sono ordinabili per tempo di creazione, rendendoli ideali per chiavi primarie di database e sistemi distribuiti dove l'ordinamento è importante.
▶Qual è la differenza tra ULID e UUID?
Gli ULID sono di 26 caratteri (contro i 36 di UUID) e ordinabili per timestamp. UUID v4 è puramente casuale senza ordinamento. Gli ULID sono migliori per l'indicizzazione dei database perché gli inserimenti sono sequenziali.
▶Gli ULID sono univoci?
Gli ULID combinano un timestamp a 48 bit (precisione millisecondi) con 80 bit di casualità. Entro lo stesso millisecondo, la porzione casuale fornisce 2^80 valori univoci. Le collisioni sono estremamente improbabili.