IT-lexikon › Programmering › ULID

ULID Universally Unique Lexicographically Sortable Identifier

Programmering In English → Uppdaterad: 2026-05-26

128-bit identifier: 48-bit timestamp + 80-bit random. Lexikografiskt sortbar (ID:n från samma ms sorterar i skapelseordning). Alizain Feiman, 2016.

Encoded i Crockford Base32 → 26 tecken, URL-safe, case-insensitive. Pitch vs UUID v4: sortbar + indexerar bättre i DB:er (BTree-vänligt). Vs Snowflake: ingen worker-koordination behövs. UUID v7 (2024 standard) gör samma sak i UUID-format → konvergens, ULID förlorar lite användning. ULID populär i: many small projects, MongoDB-environments. Library-stöd: Python ulid-py, JS ulid, Go oklog/ulid.

← Tillbaka till lexikonet