UUID v7 v7 · time-sortable
El UUID más reciente, que incluye los milisegundos Unix en los primeros 48 bits para ordenarse cronológicamente.
Descripción general
Añade bits aleatorios tras la marca de tiempo, satisfaciendo tanto la unicidad como el orden. Es la versión más reciente, estandarizada en RFC 9562.
Estructura
| Longitud en bits | 128 |
|---|---|
| Longitud en caracteres | 36 |
| Formato | hex 8-4-4-4-12 |
| Ordenable | Sí |
| Basado en aleatoriedad | Parcial |
Cuándo usarlo
Resulta especialmente útil donde importa el orden de inserción, como en claves primarias e índices de base de datos. Se recomienda como opción por defecto para sistemas nuevos.