UUID v7 v7 · time-sortable
L'UUID le plus récent, trié chronologiquement grâce aux millisecondes Unix placées dans les 48 premiers bits.
Aperçu
Un nombre aléatoire est ajouté après l'horodatage, ce qui satisfait à la fois l'unicité et le tri. C'est la version la plus récente, normalisée dans la RFC 9562.
Structure
| Longueur en bits | 128 |
|---|---|
| Longueur en caractères | 36 |
| Format | hex 8-4-4-4-12 |
| Triable | Oui |
| Basé sur l'aléatoire | Partiel |
Quand l'utiliser
Particulièrement avantageux là où le tri par ordre d'insertion importe, comme les clés primaires et index de base de données. Recommandé comme choix par défaut pour les nouveaux systèmes.