Was ist eine UUID
Eine UUID (universeller eindeutiger Bezeichner) ist ein 128-Bit-Identifier im Standardformat 8-4-4-4-12 als hexadezimale Zeichenkette:
550e8400-e29b-41d4-a716-446655440000
Der Kernwert der UUID liegt darin, „ohne zentrale Koordination eine global eindeutige ID zu erzeugen“; guid und UUID bezeichnen dasselbe Konzept mit unterschiedlichen Namen.
Wichtigste UUID-Versionen
UUID v1 (zeitbasiert + MAC-Adresse)
Erzeugt aus dem aktuellen Zeitstempel und der MAC-Adresse der Maschine. Vorteil: sortierbar. Nachteil: offenbart die Hardware-Adresse.
UUID v4 (zufällig)
Vollständig aus Zufallszahlen erzeugt, die am weitesten verbreitete Version. Vorteile: einfache Implementierung, keine Preisgabe von Maschineninformationen, extrem geringe Kollisionswahrscheinlichkeit. Nachteil: nicht sortierbar.
UUID v5 (namensraumbasiert + SHA-1)
Erzeugt durch SHA-1-Hashing aus einer Namensraum-UUID und einem Namen. Vorteil: gleiche Eingabe liefert gleiches Ergebnis, reproduzierbar.
Typische Anwendungsfälle
- Datenbank-Primärschlüssel: verteilte Datenbanken verwenden UUID v4 als Primärschlüssel, um Konflikte bei autoinkrementierenden IDs zu vermeiden
- Dateinamen: hochgeladene Nutzerdateien erhalten eindeutige Bezeichner als Namen, kein Überschreiben bei Namensgleichheit
- Session-ID / Token: Login-Sessions und API-Tokens werden mit UUID v4 erzeugt
- Verteilte Aufgabenverfolgung: Microservice-Trace-Verkettung nutzt UUIDs
- Anonyme Nutzeridentifikation: in Statistik und Tracking erhält jeder anonyme Nutzer eine UUID
Verwendung des DocsAll UUID-Generators
DocsAll bietet einen Online-UUID-Generator mit Stapelerzeugung:
1. Version wählen
Im Dropdown v1, v4 oder v5 auswählen.
2. Anzahl festlegen
Anzahl der zu erzeugenden UUIDs eingeben, bis zu 1000 gleichzeitig.
3. Formatoptionen wählen
Groß-/Kleinschreibung, mit oder ohne Bindestriche, mit oder ohne geschweifte Klammern (GUID-Stil).
4. Erzeugen und kopieren
Auf „Erzeugen“ klicken, die Ergebnisliste erscheint und lässt sich mit einem Klick kopieren.
Empfehlungen
- In den meisten Fällen direkt v4 verwenden, einfach und zuverlässig
- Für reproduzierbare IDs v5 mit festem Namensraum wählen
- Für Datenbank-Primärschlüssel v4 empfehlen und den Feld indexieren
- Bei Dateinamen ohne Bindestriche sieht das Ergebnis aufgeräumter aus
Kombiniert mit Zeitstempel-Konvertierung, Base64-Kodierung/Dekodierung und weiteren Tools lässt sich die Bezeichnerverarbeitung im Alltag effizient erledigen.