- TypeIDs, UUIDv7 पर आधारित और Stripe के API से प्रेरित एक type-safe extension है।
- TypeIDs में एक type prefix, underscore separator, और 26-अक्षरों की base32-encoded 128-bit UUIDv7 शामिल होती है।
- TypeIDs type safety, UUID के साथ compatibility, K-sortability, और सावधानीपूर्वक encoding जैसे लाभ प्रदान करते हैं।
- TypeIDs आने वाले UUIDv7 standard के साथ compatible हैं और अच्छी locality वाले database primary key के रूप में इस्तेमाल किए जा सकते हैं।
- TypeIDs को Go और SQL में implement किया गया है, और Python, Rust, तथा TypeScript में implementation जल्द उपलब्ध होने वाली है।
- यह लेख TypeIDs को generate, decode, और encode करने वाले command-line tool का भी उल्लेख करता है।
- यह लेख UUIDv7 तथा xid, ulid, ksuid जैसे UUIDv7 alternatives से जुड़े काम का भी उल्लेख करता है।
1 टिप्पणियां
Hacker News टिप्पणी