- TypeIDs: eine von Stripes API inspirierte typsichere Erweiterung auf Basis von UUIDv7.
- TypeIDs bestehen aus einem Typ-Präfix, einem Unterstrich als Trenner und einer 26-stelligen, base32-kodierten 128-Bit-UUIDv7.
- TypeIDs bieten Vorteile wie Typsicherheit, Kompatibilität mit UUIDs, K-Sortierbarkeit und eine sorgfältig durchdachte Kodierung.
- TypeIDs sind mit dem kommenden UUIDv7-Standard kompatibel und können als Primärschlüssel in Datenbanken mit guter Lokalität verwendet werden.
- TypeIDs sind in Go und SQL implementiert; Implementierungen für Python, Rust und TypeScript sollen in Kürze folgen.
- Der Artikel erwähnt ein Kommandozeilenwerkzeug zum Erzeugen, Dekodieren und Kodieren von TypeIDs.
- Der Artikel erwähnt außerdem Arbeiten zu UUIDv7 und zu Alternativen zu UUIDv7 wie xid, ulid und ksuid.
1 Kommentare
Hacker-News-Kommentare