Générez des UUID v7 selon la RFC 9562. Créez des UUID triables dans le temps et consultez leurs timestamps.
UUID v7 est un format d'UUID moderne et ordonné dans le temps, défini par la RFC 9562. Contrairement à UUID v4, qui est principalement aléatoire, UUID v7 place un timestamp Unix en millisecondes au début de l'identifiant.
Ce préfixe basé sur le timestamp permet de trier naturellement les UUID v7 selon leur date de création. Cette caractéristique est particulièrement utile pour les clés primaires de base de données, les identifiants d'événements, les systèmes distribués et les enregistrements pour lesquels l'ordre chronologique est important.
UUID v4 est pratique lorsqu'un identifiant aléatoire et opaque est nécessaire. UUID v7 est plus adapté lorsque les identifiants doivent également contenir une information temporelle permettant de les trier. Le choix dépend donc de l'intérêt d'avoir un timestamp visible et un ordre chronologique dans votre application.
UUID v7 est un format d'UUID ordonné dans le temps défini par la RFC 9562. Il place un timestamp Unix en millisecondes dans les 48 bits les plus significatifs et utilise les bits restants pour la version, la variante et les données aléatoires.
UUID v4 est principalement aléatoire, tandis que UUID v7 contient un timestamp en millisecondes au début de l'identifiant. Cela permet de trier naturellement les UUID v7 selon leur date de création et peut être utile pour les clés primaires de base de données et les identifiants d'événements.
Oui. La partie timestamp d'UUID v7 est placée au début de l'identifiant. Les chaînes UUID au format canonique peuvent donc généralement être triées selon leur timestamp de création.
UUID v7 contient un timestamp Unix avec une précision à la milliseconde. La partie timestamp peut donc donner une indication approximative de la date et de l'heure auxquelles l'UUID a été généré.
UUID v7 convient aux identifiants uniques lorsqu'il est généré avec une source aléatoire cryptographiquement sûre. Cependant, comme le timestamp est visible, UUID v7 ne doit pas être considéré comme un identifiant totalement opaque.
Oui. Ce générateur d'UUID v7 permet de générer plusieurs UUID en une seule opération directement dans votre navigateur.
Oui. UUID v7 peut être un bon choix pour les identifiants de base de données, car son préfixe timestamp permet un ordre naturel dans le temps tout en conservant une grande partie aléatoire.
Non. La génération des UUID et l'analyse des timestamps sont effectuées directement dans votre navigateur. Les UUID générés n'ont donc pas besoin d'être envoyés à un serveur.