Je comprends les différences entre les deux de la documentation.
uuid1()
:
Générer un UUID à partir d'un ID d'hôte, d'un numéro de séquence et de l'heure actuelle
uuid4()
:
Générer un UUID aléatoire.
uuid1
Utilise donc les informations machine / séquence / heure pour générer un UUID. Quels sont les avantages et les inconvénients de chacun?
Je sais que cela uuid1()
peut avoir des problèmes de confidentialité, car il est basé sur des informations sur la machine. Je me demande s'il y a plus de subtilité dans le choix de l'un ou de l'autre. J'utilise juste en uuid4()
ce moment, car c'est un UUID complètement aléatoire. Mais je me demande si je devrais utiliser uuid1
pour réduire le risque de collisions.
Fondamentalement, je suis à la recherche de conseils sur les meilleures pratiques d'utilisation de l'un par rapport à l'autre. Merci!