UUID v7 stocke un horodatage Unix milliseconde dans les octets de tête, ce qui fait trier les nouveaux ID en gros par temps de création tout en préservant les bits aléatoires pour unicité. Il est utile pour les clés de base de données, les journaux, les événements, les files d'attente et les systèmes où UUID v4 aléatoire cause mauvaise localisation de l'index.
Générer localement des lots, coller un UUID v7 existant pour décoder son horodatage intégré, et vérifier si une valeur est réellement version 7 avant de l'utiliser dans la migration ou le débogage.
UUID v7 conserve la représentation de 36 caractères familière UUID tout en améliorant la localisation chronologique des enregistrements nouvellement insérés. Il peut rendre les journaux et les index de base de données plus faciles à inspecter, mais la commande dépend toujours des horloges système et ne doit pas remplacer une séquence explicite lorsque l'ordre global strict est requis.
Le horodatage intégré révèle un temps de création approximatif, de sorte que UUID v7 valeurs sont des identifiants plutôt que des secrets. Parsing montre l'horodatage, la version, la variante et la portion aléatoire sans chercher la valeur sur un serveur.
Outils associés : Générateur UUID · Générateur ULID