Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2148|Répondre: 0

Qu’est-ce qu’un UUID ? et la différence entre les versions

[Copié le lien]
Publié le 18-10-2024 à 16:31:13 | | |
Exigences : Trouvez un générateur d’UUID et constatez que les UUID sont également différenciés par version.

Qu’est-ce qu’un UUID ?

L’Identifiant Universellement Unique (UUID) est un identifiant à 128 chiffres utilisé pour identifier de manière unique une information dans le système.

Selon la norme (RFC 4122 (ouvre une nouvelle fenêtre)), les UUID sont générés sans dépendre de services externes et sont uniques (note : la probabilité de duplication est presque nulle).

Les UUID sont composés de 32 nombres en hexadécimal, donc le total théorique est de 16^32, et même si un trillion est généré par nanoseconde, il faudrait dix milliards d’années pour utiliser tous les UUID.

Dans sa représentation canonique du texte, les 16 octets de 8 bits de l’UUID sont représentés par 32 nombres hexadécimaux, séparés par le trait d’union '-' affiché en cinq groupes sous la forme « 8-4-4-4-12 » pour un total de 36 caractères (32 nombres hexadécimaux et 4 traits d’union).

Par exemple:

123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxx

Version UUID

  • v1- La version 1 UUID utilise des horodatages et des compteurs monotones.
  • v3 - UUID version 3 basé sur les hachages MD5 de certaines données.
  • v4 - UUID version 4 avec données aléatoires.
  • v5- UUID version 5 basé sur les hachages SHA1 de certaines données.
  • v6- La version 6 UUID utilise des horodatages et des compteurs monotones.
  • v7 - UUID version 7 avec horodatages Unix.
  • v8 - UUID version 8 avec données définies par l’utilisateur.


Quelle version UUID devrais-je utiliser ?

Si vous ne souhaitez générer que des identifiants uniques, considérez les UUID de la version 4 (v4). Si vous souhaitez utiliser des UUID comme clés de base de données ou devez les trier, envisagez les UUID de la version 7 (v7). Les autres versions doivent généralement être évitées sauf en cas de demande existante.

Certaines versions UUID supplantent d’autres. La version 6 est meilleure que la version 1, et la version 5 est meilleure que la version 3.

Différence entre UUID et GUID

Normes et implémentations : l’UUID est une norme ouverte, tandis que le GUID est une implémentation spécifique de la norme UUID par Microsoft.

Référence:La connexion hyperlientérée est visible.





Précédent:La série Angular 18 (vingt-cinq) insère dynamiquement du code HTML rendu
Prochain:Les numéros de version majeurs, mineurs, de versions de compilation et de révision sont annotés
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com