UUID v7 speichert einen Unix Millisekunden-Zeitstempel in den führenden Bytes, der neue IDs etwa nach der Erstellungszeit sortieren lässt, während zufällige Bits für Einzigartigkeit erhalten. Es ist nützlich für Datenbankschlüssel, Protokolle, Ereignisse, Warteschlangen und Systeme, wo UUID v4 Zufallsfälle schlechte Index-Lotalität verursachen.
Erstellen Sie Chargen lokal, fügen Sie einen vorhandenen UUID v7 ein, um seinen eingebetteten Zeitstempel zu dekodieren, und überprüfen Sie, ob ein Wert tatsächlich Version 7 ist, bevor Sie es in Migration oder Debugging-Arbeit verwenden.
UUID v7 hält die bekannte 36-Kennzeichen UUID Darstellung während der Verbesserung der chronologischen Lokalität für neu eingefügte Datensätze. Es kann Protokolle und Datenbank-Indizes einfacher zu inspizieren, aber die Bestellung hängt immer noch von Systemuhren ab und sollte keine explizite Reihenfolge ersetzen, wenn strenge globale Ordnung erforderlich ist.
Der eingebettete Zeitstempel zeigt ungefähre Erstellungszeit, so UUID v7 Werte sind Identifikatoren anstatt Geheimnisse. Parsing zeigt den Zeitstempel, die Version, die Variante und den zufälligen Teil, ohne den Wert auf einem Server zu suchen.
Ähnliche Tools: UUID-Generator · ULID-Generator