Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils de Securitechevron_rightGénérateur UUID v7Générateur UUID v7

Générateur UUID v7

Générez des UUID v7 ordonnés dans le temps.

Générez de 1 à 100 UUID à la fois.infoUUID v7 encode un horodatage Unix en millisecondes dans les bits les plus significatifs, ce qui le rend naturellement triable par date de création.

Outils similaires

Générateur d’UUID

Générateur d’UUID

Générez des identifiants UUID v4 uniques.

Générateur UUID v1

Générateur UUID v1

Générez des UUID v1 avec horodatage intégré.

Liste d'UUID aléatoire

Liste d'UUID aléatoire

Générez de grandes listes d'UUID directement dans votre navigateur.

Générateur UUID en masse

Générateur UUID en masse

Générez jusqu'à 1000 identifiants UUID v4 à la fois avec des options de format.

Convertir PNG en WebP

Convertir PNG en WebP

Convertissez des images PNG au format WebP optimisé.

Scanner de ports (local)

Scanner de ports (local)

Outil local de sondage des ports via des requetes navigateur.

aléatoire nom Picker

aléatoire nom Picker

Pick aléatoire names depuis a list.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Générateur UUID v7

UUID v7 est une alternative moderne aux UUID v1 et v4, conçue spécifiquement pour une utilisation en base de données. Elle combine les horodatages Unix en millisecondes avec des données aléatoires, créant des identifiants à la fois triables chronologiquement et imprévisibles. Cela rend UUID v7 idéale pour les applications modernes où vous voulez le meilleur des deux mondes : un ordre séquentiel pour la performance de la base de données et de l'aléatoire pour la sécurité.

Conception d'horodatage moderne

UUID v7 utilise les millisecondes Unix (le format d'horodatage que la plupart des développeurs connaissent) dans ses bits les plus significatifs, suivis de données aléatoires. Cette conception est plus simple que l'encodage d'horodatage complexe d'UUID v1 et fournit des horodatages de précision à la milliseconde que vous pouvez facilement décoder. Contrairement à UUID v4 aléatoire, les identifiants se trient dans l'ordre chronologique—l'ID généré à 15:00 se trie avant celui généré à 15:01.

Tri compatible avec les bases de données

Les identifiants UUID v4 aléatoires dispersent les données sur les index de base de données de manière imprévisible, ce qui peut réduire les performances d'insertion et l'efficacité du cache. L'ordre chronologique d'UUID v7 signifie que les insertions s'ajoutent à la fin des index, ce qui est beaucoup plus rapide. Pour les bases de données gérant des millions d'enregistrements, cette différence de performance est significative. De nombreuses bases de données modernes recommandent ou préfèrent désormais UUID v7 pour cette raison.

Extraction d'horodatage

Comme UUID v1, les horodatages UUID v7 peuvent être extraits de l'UUID lui-même. Cet outil décode chaque UUID pour montrer quand il a été généré, utile pour l'audit et le débogage. L'horodatage est en millisecondes Unix, le format standard utilisé dans tout le développement web moderne.

Aléatoire préservé

Les 62 bits restants d'UUID v7 sont aléatoires, offrant une excellente unicité. Les UUID générés à la même milliseconde diffèrent toujours ; seul leur ordre est prévisible. Cet équilibre rend UUID v7 approprié à la fois pour les bases de données critiques pour la performance et les applications sensibles à la sécurité.

Adoption et compatibilité

UUID v7 est plus récent (RFC 9562) et pas encore universel, mais son adoption croît rapidement. PostgreSQL 13+ le supporte nativement, et de nombreux ORMs et frameworks utilisent désormais UUID v7 par défaut. Pour les nouveaux projets, UUID v7 est souvent le meilleur choix.