100% Clientseitige Berechnung • Keine Server-Logs • Sofortige Ausführung
Curious TechieEntwickler-Toolbox
Data Formats & EncodingsRFC 9562 (supersedes RFC 4122)Verified Terminology

Universally Unique Identifier (UUID)

Direkte Antwort

Ein standardisierter 128-Bit-Identifikator (RFC 9562) zur eindeutigen Kennzeichnung von Ressourcen in verteilten Systemen ohne zentrale Koordinierungsstelle.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
UUID→
GUID→
RFC 9562→
UUID v4→
UUID v7→
B-Tree-Indizes
UUID
•>GUID
•>RFC 9562
•>UUID v4
•>UUID v7
•>B-Tree-Indizes

Technical Explanation & Operational Mechanics

UUIDs sichern globale Eindeutigkeit in verteilten Datenbanken. Neben der zufallsbasierten UUID v4 etabliert der RFC 9562 die zeitlich sortierbare UUID v7 mit führendem 48-Bit-Zeitstempel zur Vermeidung von B-Tree-Index-Fragmentierung.

Technical Example & Practical Implementation

Kanonische Darstellung von UUID v4 und UUID v7

Vergleich zwischen reinem Zufall und chronologisch sortierbaren Schlüsseln.

UUID v4 Structure (Random):
  f47ac10b-58cc-4372-a567-0e02b2c3d479
  ├── 122 bits of pure pseudorandom entropy
  └── Disadvantage: Random inserts cause database B-Tree page splits

UUID v7 Structure (Time-Ordered, RFC 9562):
  018e3a2b-7c40-7f28-892a-3511119b9901
  ├── 018e3a2b7c40  -> 48-bit Unix Epoch Timestamp (ms)
  ├── 7             -> Version 7 indicator
  ├── f28           -> Sub-millisecond sequence counter
  ├── 8             -> Variant 1 (RFC compliant)
  └── 92a3511119b9901 -> 62 bits of cryptographically secure random entropy
  └── Advantage: Naturally sorted primary keys with zero database write degradation