Ich verstehe die Unterschiede zwischen den beiden aus den Dokumenten.
uuid1()
:
Generieren Sie eine UUID aus einer Host-ID, einer Sequenznummer und der aktuellen Uhrzeit
uuid4()
:
Generiere eine zufällige UUID.
So uuid1
verwendet Maschine / Sequenz / Zeitinfo eine UUID zu erzeugen. Was sind die Vor- und Nachteile der Verwendung?
Ich weiß, uuid1()
dass Datenschutzbedenken bestehen können, da diese auf Maschineninformationen basieren. Ich frage mich, ob es bei der Auswahl des einen oder anderen etwas Feineres gibt. Ich benutze uuid4()
gerade, da es eine völlig zufällige UUID ist. Aber ich frage mich, ob ich uuid1
das Kollisionsrisiko verringern sollte .
Grundsätzlich suche ich nach Tipps für Best Practices zur Verwendung des einen gegen das andere. Vielen Dank!