- TypeIDs: una extensión segura por tipo inspirada en la API de Stripe, basada en UUIDv7.
- Los TypeIDs están compuestos por un prefijo de tipo, un separador con guion bajo y un UUIDv7 de 128 bits codificado en base32 de 26 caracteres.
- Los TypeIDs ofrecen ventajas como seguridad por tipo, compatibilidad con UUID, capacidad de ordenamiento por K y una codificación cuidadosamente diseñada.
- Los TypeIDs son compatibles con el próximo estándar UUIDv7 y pueden usarse como clave primaria en bases de datos con buena localidad.
- TypeIDs está implementado en Go y SQL, y próximamente habrá implementaciones en Python, Rust y TypeScript.
- El artículo menciona una herramienta de línea de comandos para generar, decodificar y codificar TypeIDs.
- El artículo también menciona trabajos relacionados con UUIDv7 y alternativas a UUIDv7 como xid, ulid y ksuid.
1 comentarios
Opiniones de Hacker News