Kategorie: Entwicklung

UUID-v7-Generator

Eigene IdeeTool fehlt?

Zeitlich sortierbare UUID-v7-Kennungen lokal generieren

Erzeugen Sie RFC-9562-UUID-Version-7-Kennungen, die einen Millisekunden-Zeitstempel einbetten, sodass IDs nach Erstellungszeit sortiert werden - ideal für Primärschlüssel in Datenbanken. Läuft vollständig in Ihrem Browser.

0 UUID v7
Hier erscheint das Ergebnis.

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

UUID v7 ist ein neueres UUID-Format für den Datenbankeinsatz: Die ersten 48 Bit sind ein Unix-Millisekunden-Zeitstempel, gefolgt von Zufallsbits für die Eindeutigkeit. Da später erstellte IDs immer nach früher erstellten sortiert werden, ergeben sie bessere Primärschlüssel und Indexeinträge als die zufällige UUID v4, die Einfügungen über einen B-Baum verstreut.

So funktioniert es

  1. Legen Sie fest, wie viele UUID-v7-Werte Sie möchten (1–100).
  2. Wählen Sie, ob Bindestriche und Großbuchstaben beibehalten werden sollen.
  3. Drücken Sie Generieren für einen neuen Satz, oder kopieren Sie die aktuelle ID.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Wie unterscheidet sich UUID v7 von UUID v4?
UUID v4 ist vollständig zufällig, sodass IDs in keiner bestimmten Reihenfolge sortiert werden. UUID v7 beginnt mit einem Millisekunden-Zeitstempel, sodass später erzeugte IDs immer nach früheren sortiert werden, was Datenbankindizes sequenzieller hält.
Ist eine UUID v7 trotzdem eindeutig?
Ja. Neben dem Zeitstempel trägt sie weiterhin 74 Bit Zufälligkeit, denselben Sicherheitsabstand wie eine typische zufällige Kennung, sodass Kollisionen praktisch ausgeschlossen bleiben.
Kann jemand aus dem Zeitstempel in einer UUID v7 etwas ablesen?
Nur die ungefähre Erstellungszeit, auf die Millisekunde genau. Wenn das für Ihren Anwendungsfall sensibel ist, verwenden Sie stattdessen UUID v4.