RFC 9562 ยท TIME-ORDERED ยท V1 COMPATIBLE

UUID v6 Generator

Generiere UUID v6 online. Erstelle zeitbasierte UUIDs und pr?fe Timestamps und lexikografische Sortierung.

Privacy-safe: Generated node identifiers are randomized and do not use your hardware MAC address.

Generated UUID v6

Generated UUID v6 values will appear here.

Was ist UUID v6?

UUID v6 ist ein zeitbasiertes UUID-Format, das in RFC 9562 definiert ist. Es verwendet das gleiche 60-Bit-Zeitstempelmodell wie UUID v1, ordnet die Zeitstempelfelder jedoch so an, dass die wichtigsten Zeitstempel-Bits am Anfang stehen.

Dadurch eignet sich UUID v6 besser f?r die lexikografische Sortierung und kann bei Datenbankindizes eine bessere Lokalit?t bieten als herk?mmliche UUID v1-Kennungen.

UUID v6 Struktur

  • 60 Bit:Zeitstempel seit der Gregorianischen UUID-Epoche
  • 4 Bit:Version 6
  • 14 Bit:Clock Sequence
  • 48 Bit:Node-Identifier
  • 2 Bit:RFC-Variante

UUID v6 vs. UUID v1

UUID v1 und UUID v6 verwenden dasselbe grundlegende Zeitstempelkonzept. UUID v6 ordnet die Zeitstempelfelder jedoch so an, dass die wichtigsten Zeitstempel-Bits zuerst stehen. Dadurch lassen sich UUID-v6-Zeichenfolgen wesentlich nat?rlicher chronologisch sortieren.

UUID v6 vs. UUID v7

UUID v6 eignet sich vor allem f?r Systeme, die weiterhin mit dem Zeitstempelmodell von UUID v1 arbeiten m?ssen. UUID v7 verwendet Unix-Zeitstempel in Millisekunden und zuf?llige Daten und wird f?r neue Anwendungen mit zeitlich sortierbaren Kennungen in der Regel bevorzugt.

Wann sollte man UUID v6 verwenden?

  • Bei der Migration bestehender UUID-v1-Systeme
  • F?r zeitlich sortierbare Datenbankkennungen
  • F?r Systeme, die das UUID-v1-Zeitstempelmodell ben?tigen
  • F?r eine bessere Lokalit?t von B-Tree-Datenbankindizes
  • Zum Testen und f?r die Interoperabilit?t mit UUID v6 nach RFC 9562

Frequently Asked Questions

UUID v6 ist ein zeitbasiertes UUID-Format nach RFC 9562. Es ordnet die Zeitstempelfelder von UUID v1 neu an, sodass die wichtigsten Zeitstempel-Bits am Anfang stehen.

UUID v6 wurde haupts?chlich f?r Systeme entwickelt, die UUID v1 verwenden und eine bessere Datenbank-Lokalit?t sowie eine bessere lexikografische Sortierung erreichen m?chten, ohne das Zeitstempelmodell von UUID v1 aufzugeben.

Ja. UUID v6 platziert den Zeitstempel an der wichtigsten Stelle der UUID, wodurch korrekt erzeugte UUID-v6-Zeichenfolgen auf nat?rliche Weise nach dem Zeitstempel sortiert werden k?nnen.

Ja. UUID v6 verwendet dasselbe 60-Bit-Zeitstempelkonzept wie UUID v1. Der Zeitstempel basiert auf 100-Nanosekunden-Intervallen seit der Gregorianischen UUID-Epoche.

Dieser Generator verwendet einen kryptografisch zuf?llig erzeugten Node-Identifier mit gesetztem Multicast-Bit. Dadurch wird die Hardware-MAC-Adresse Ihres Ger?ts nicht in der UUID verwendet.

UUID v6 verwendet weiterhin den Zeitstempel, die Clock Sequence und die Node-Struktur von UUID v1. Die Zeitstempelfelder werden jedoch neu angeordnet, sodass die wichtigsten Zeitstempel-Bits zuerst stehen.

UUID v6 ist eine neu angeordnete UUID im Stil von UUID v1 und verwendet das Gregorianische 100-Nanosekunden-Zeitstempelmodell. UUID v7 verwendet Unix-Zeitstempel in Millisekunden und zuf?llige Daten und wird f?r neue Anwendungen in der Regel bevorzugt.

Ja. Zeitstempel, Clock Sequence und Node-Wert einer UUID v1 k?nnen in die entsprechende Feldstruktur von UUID v6 ?bertragen werden. Dieses Tool bietet daf?r eine Funktion zur Umwandlung von v1 in v6.

Nein. Die Generierung, Umwandlung und Analyse erfolgen direkt in Ihrem Browser.