Je comprends les différences entre les deux, de la docs.
uuid1()
:
Générer un UUID à partir d'un ID d'hôte, le numéro de séquence, et à l'heure actuelle
uuid4()
:
La génération aléatoire d'UUID.
Donc, uuid1
utilise la machine/séquence/informations en temps pour générer un UUID. Quels sont les avantages et les inconvénients de l'utilisation de chacune?
Je connais uuid1()
peut avoir des problèmes de confidentialité, car il est basé sur la machine de l'information. Je me demande si il y a de plus subtil lors du choix de l'un ou de l'autre. Je viens de l'utiliser uuid4()
maintenant, puisque c'est totalement aléatoire UUID. Mais je me demande si je devrais être à l'aide de uuid1
afin de réduire le risque de collisions.
En gros, je suis à la recherche pour les personnes de conseils pour les meilleures pratiques sur l'utilisation de l'un contre l'autre. Merci!