ToolPal
Detailed shot of a thumb creating a fingerprint on white paper, ideal for security themes.

Was ist eine UUID? Vollstaendiger Leitfaden zu Universally Unique Identifiers

📷 Towfiqu barbhuiya / Pexels

Was ist eine UUID? Vollstaendiger Leitfaden zu Universally Unique Identifiers

Erfahren Sie, was UUIDs sind, welche Versionen es gibt (v1-v7), wann man sie einsetzt und wie man sie generiert. Unverzichtbar fuer verteilte Systeme und Datenbanken.

DVon Daniel Park8. März 20262 Min. Lesezeit

Was ist eine UUID?

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Label, das zur eindeutigen Identifizierung von Informationen in Computersystemen verwendet wird. Die Wahrscheinlichkeit, doppelte UUIDs zu generieren, ist praktisch null.

Format

550e8400-e29b-41d4-a716-446655440000

Eine UUID besteht aus 32 Hexadezimalziffern, dargestellt in 5 durch Bindestriche getrennten Gruppen: 8-4-4-4-12.

UUID-Versionen

UUID v4 (Zufaellig) - Am haeufigsten

Wird mit Zufalls- oder Pseudo-Zufallszahlen generiert. Dies sollten Sie in den meisten Faellen verwenden.

f47ac10b-58cc-4372-a567-0e02b2c3d479

UUID v1 (Zeitstempel-basiert)

Basiert auf Zeitstempel und MAC-Adresse. Gibt preis, wann und wo sie generiert wurde.

UUID v7 (Zeitlich geordnet) - Neueste

Kombiniert Zeitstempel-Sortierung mit Zufaelligkeit. Hervorragend geeignet als Datenbank-Primaerschluessel, da sie nach Erstellungszeit sortierbar sind.

Wann UUIDs verwenden

  • Datenbank-Primaerschluessel — Besonders in verteilten Systemen
  • Sitzungsbezeichner — Eindeutig pro Benutzersitzung
  • Korrelations-IDs — Anfragenverfolgung ueber Microservices hinweg
  • Dateinamen — Konflikte bei Uploads vermeiden
  • API-Idempotenzschluessel — Doppelte Operationen verhindern

UUID vs. Auto-Increment-ID

MerkmalUUIDAuto-Increment
EindeutigkeitGlobalPro Tabelle
VorhersehbarkeitUnvorhersehbarSequenziell
VerteiltFunktioniert offlineErfordert Koordination
Groesse16 Byte4-8 Byte
Index-LeistungLangsamer (v4)Schneller

Jetzt UUIDs generieren

Verwenden Sie unseren kostenlosen UUID-Generator, um sofort zufaellige v4-UUIDs zu generieren. Bis zu 100 auf einmal im Batch!

Häufig gestellte Fragen

D

Über den Autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Mehr erfahren

Artikel teilen

XLinkedIn

Verwandte Beiträge