UUID v7 stocke un horodatage Unix en millisecondes dans les premiers octets. Les nouveaux identifiants se trient ainsi approximativement par heure de création, tout en conservant des bits aléatoires pour garantir leur unicité. Il convient aux clés de base de données, journaux, événements, files d’attente et systèmes où le caractère aléatoire d’UUID v4 nuit à la proximité dans les index.
Générez des lots localement, collez un UUID v7 existant pour décoder son horodatage intégré et vérifiez qu’une valeur est bien de version 7 avant de l’utiliser pour une migration ou un diagnostic.
UUID v7 conserve la représentation UUID familière de 36 caractères tout en améliorant la proximité chronologique des nouveaux enregistrements. Il peut faciliter l’examen des journaux et des index de base de données, mais l’ordre dépend toujours des horloges système et ne remplace pas une séquence explicite lorsqu’un ordre global strict est requis.
L’horodatage intégré révèle l’heure de création approximative : les valeurs UUID v7 sont donc des identifiants et non des secrets. L’analyse affiche l’horodatage, la version, la variante et la partie aléatoire sans rechercher la valeur sur un serveur.
Outils associés : Générateur UUID · Générateur ULID