UUID v7 / ULID

Zeitlich sortierte IDs

Häufig gestellte Fragen

Was ist UUID v7?
UUID v7 ist ein zeitlich geordneter universell eindeutiger Bezeichner, der einen Unix-Zeitstempel in Millisekunden enthält. Es bietet bessere Datenbankleistung als UUID v4, da es sortierbar ist und die Indexfragmentierung reduziert.
Was ist ULID?
ULID (Universally Unique Lexicographically Sortable Identifier) ist ein 128-Bit-Bezeichner, der nach Zeit sortierbar, groß-/kleinschreibungsunabhängig, URL-sicher und kompakter als UUID ist. Es verwendet Crockfords base32-Kodierung.
UUID v7 vs ULID: welches wählen?
UUID v7 ist besser für Standard-UUID-Kompatibilität und Datenbanksysteme, die UUID-Format erwarten. ULID ist besser für menschliche Lesbarkeit, URL-Verwendung und wenn Sie groß-/kleinschreibungsunabhängige Bezeichner benötigen. Beide sind nach Zeit sortierbar.