- TypeIDs: perluasan aman terhadap tipe yang terinspirasi dari API Stripe dan berbasis UUIDv7.
- TypeIDs terdiri dari awalan tipe, pemisah garis bawah, dan UUIDv7 128-bit yang dikodekan dalam base32 sepanjang 26 karakter.
- TypeIDs menawarkan keunggulan seperti keamanan tipe, kompatibilitas dengan UUID, kemampuan diurutkan-K, dan pengodean yang dirancang dengan cermat.
- TypeIDs kompatibel dengan standar UUIDv7 yang akan datang dan dapat digunakan sebagai kunci utama basis data dengan lokalitas yang baik.
- TypeIDs diimplementasikan dalam Go dan SQL, dengan implementasi untuk Python, Rust, dan TypeScript yang akan segera hadir.
- Artikel ini menyebutkan alat baris perintah untuk membuat, mendekode, dan mengodekan TypeIDs.
- Artikel ini juga menyebutkan pekerjaan terkait UUIDv7 dan alternatif UUIDv7 seperti xid, ulid, dan ksuid.
1 komentar
Komentar Hacker News