UUID-v7-Generator
Eine Voreinstellung von UUID-Generator
Generieren Sie zeitlich geordnete UUID-v7-Bezeichner — die in RFC 9562 standardisierte Version zur Verwendung als Datenbank-Primärschlüssel. Da der Zeitstempel den Wert anführt, bleiben sequenzielle Einfügungen sequenziell, und Ihr Index fragmentiert nicht, wie es zufällige v4-Schlüssel bewirken.
- Dateien verlassen niemals Ihr Gerät
- Kostenlos, keine Anmeldung
- Keine Wasserzeichen
- Funktioniert nach dem Laden auch offline
So verwenden Sie UUID-Generator
- 1
Version wählen
v4 für allgemeine zufällige IDs, v7 wenn die IDs Datenbank-Primärschlüssel werden.
- 2
Anzahl festlegen
Generieren Sie von eins bis tausend auf einmal.
- 3
Kopieren oder herunterladen
Kopieren Sie die Liste in Ihre Zwischenablage oder laden Sie sie als Textdatei herunter.
Warum v7 erst 2024 standardisiert wurde
Jahrelang mussten Ingenieurteams, die die Kollisionsresistenz einer UUID wollten, aber die indexfreundliche Ordnung einer sequenziellen Ganzzahl, ihren eigenen nicht-standardmäßigen Hybrid bauen — üblicherweise eine zufällige UUID mit einem manuell generierten Zeitstempel voranstellend, ein Ansatz, den mehrere bekannte Unternehmen verteilter Systeme in verschiedenen Formen nutzten, bevor irgendein offizieller Standard dafür existierte. RFC 9562 formalisierte dieses Muster in eine offizielle UUID-Version speziell, damit Implementierungen über verschiedene Sprachen und Datenbanken hinweg dieselbe zeitlich geordnete Struktur erzeugen und erkennen können, ohne dass jedes Team unabhängig eine leicht unterschiedliche, inkompatible Variante derselben Idee neu erfindet.
Wo der Zeitstempel im Wert wirklich sitzt
Die führenden 48 Bits einer UUID v7 kodieren einen Unix-Zeitstempel in Millisekunden, was dem Wert seine Sortierreihenfolge gibt — zwei UUID-v7-Werte als flache Zeichenketten zu vergleichen spiegelt korrekt wider, welche zuerst generiert wurde, da der Zeitstempelanteil den Vergleich dominiert. Die restlichen Bits bleiben mit kryptografisch zufälligen Daten gefüllt, exakt wie bei v4, daher ist der Wert genauso resistent gegen Erraten, wie es eine vollständig zufällige UUID wäre; nur ihr Sortierverhalten ändert sich, nicht ihre Unvorhersehbarkeit.
Was „indexfreundlich" für eine echte Anwendung bedeutet
Über die reine Einfügegeschwindigkeit hinaus hat ein zeitlich geordneter Primärschlüssel einen zweiten praktischen Vorteil, der Tag für Tag zählt: Zeilen kommen natürlich in Erstellungsreihenfolge aus einer einfachen `ORDER BY id`-Abfrage zurück, ohne eine separate `created_at`-Spalte und einen zusätzlichen Index darauf zu brauchen, nur um Datensätze chronologisch zu sortieren. Für eine Tabelle, die häufig „neueste zuerst" abgefragt wird — ein Aktivitätsprotokoll, eine Warteschlange, eine Audit-Spur — gibt ein v7-Primärschlüssel diese Sortierung als Nebeneffekt der ID selbst kostenlos, statt als separate zu pflegende Kosten.
Häufig gestellte Fragen
Was ist der Unterschied zwischen UUID v4 und v7?
v4 ist vollständig zufällig. v7 setzt einen Millisekunden-Zeitstempel in seine führenden Bits, daher sortieren später generierte IDs nach früheren. Beide sind praktisch gleich unmöglich zu erraten; v7 ist zusätzlich einfach geordnet.
Welches sollte ich für einen Datenbank-Primärschlüssel nutzen?
v7. Zufällige v4-Schlüssel verstreuen Einfügungen über den gesamten B-Tree-Index, was ihn fragmentiert und Schreibvorgänge im großen Maßstab stark verlangsamt. v7-Schlüssel hängen sich in Reihenfolge an, daher bleiben Einfügungen sequenziell — das ist der Grund, warum v7 2024 standardisiert wurde.
Können zwei UUIDs jemals gleich sein?
Mathematisch möglich, praktisch nicht. Eine UUID v4 hat 122 zufällige Bits; Sie müssten etwa 2,7 × 10^18 generieren, bevor eine Kollision wahrscheinlich wird. Zum Vergleich: Das sind mehr UUIDs, als es Sandkörner auf der Erde gibt.
Werden sie sicher generiert?
Ja. Sie nutzen `crypto.getRandomValues`, die kryptografische Zufallsquelle Ihres Betriebssystems, nicht `Math.random`. Das zählt, wenn eine UUID jemals als Fähigkeits-Token genutzt wird — ein Freigabelink, eine Abmelde-URL, ein Passwort-Reset-Schlüssel.
Sind UUID und GUID dasselbe?
Ja. GUID ist Microsofts Name für denselben 128-Bit-Bezeichner. Der einzige Unterschied, den Sie finden werden, ist das Format: Microsoft-Tools schließen sie oft in geschweifte Klammern ein und nutzen Großbuchstaben, beides Formate, die dieses Tool erzeugen kann.
Das könnte Sie auch interessieren
Passwort-Generator
Erstellen Sie starke zufällige Passwörter und Passphrasen
JWT-Decoder
JSON Web Tokens dekodieren und untersuchen
QR-Code-Generator
Erstellen Sie QR-Codes für Links, Text, WLAN und mehr
Barcode-Generator
Code-128-Barcodes als skalierbares SVG
Farbwähler und -konverter
HEX, RGB, HSL, CMYK und Kontrastprüfung
Rechnungsgenerator
Erstellen und laden Sie eine professionelle Rechnung als PDF herunter
Lebenslauf-Generator
Erstellen Sie einen sauberen, ATS-freundlichen Lebenslauf und laden Sie ihn als PDF herunter