Gli ULID sono identificatori compatti, sicuri per URL, lexicograficamente selezionabili con un timestamp a 48 bit e 80 bit di casualità. Sono utili per log, flussi di eventi, record di database, nomi di file e sistemi distribuiti che beneficiano di ID tempo-sorzionabili.
La modalità monotonica mantiene gli ID ordinati quando diversi sono creati nello stesso millisecondo. Incolla un ULID per ispezionare il suo timestamp e il componente casuale prima di debug ordini, importazioni o record generati.
Un ULID standard è un valore Crockford Base32 a 26 caratteri. Ordinare i record validi di gruppi ULID strings per il tempo di creazione incorporato, ma gli orologi da diverse macchine possono ancora muoversi all'indietro o non sono d'accordo. La generazione monotonica migliora l'ordine solo per gli ID prodotti insieme nella stessa sessione del browser.
Poiché il timestamp può essere decodificato, un ULID è un identificatore piuttosto che un segreto. Non usare uno per sé come un token di accesso o presumere che si nasconde quando è stato creato un record.
Strumenti correlati: UUID v7 Generator · Generatore di stringa casuale