Anleitungen
Artikel über das Konzept von UUIDs, die Versionsauswahl und den praktischen Einsatz.
Was ist eine UUID
Wir erklären das Konzept der UUID (Universally Unique Identifier) und ihren Zweck von Grund auf.
UUID-Versionen im Überblick (v1·v3·v4·v5·v7)
Wir vergleichen, wie die einzelnen UUID-Versionen entstehen und wann man sie verwendet.
UUID vs ULID vs NanoID
Wir vergleichen die drei wichtigsten Identifikatoren nach Länge, Sortierung und Verwendungszweck.
UUID als Datenbank-Primärschlüssel
Wir behandeln die Vor- und Nachteile der Verwendung einer UUID als Primärschlüssel sowie die Wahl zwischen v4 und v7.
Kollisionswahrscheinlichkeit und Sicherheit
Wir untersuchen, ob UUIDs wirklich eindeutig sind und ob man sie als Sicherheits-Token verwenden darf.
UUIDs in URLs und Dateinamen verwenden
Worauf beim Einsatz von UUIDs in URL-Pfaden oder Dateinamen zu achten ist und welche kürzeren Alternativen es gibt.
Performance und Speicher-Tipps für UUIDs
Welche Faktoren die Performance von UUIDs bei der Massenerzeugung und der Speicherung in Datenbanken bestimmen.
Best Practices für die Verwendung von UUIDs
Bewährte Prinzipien für den praktischen Umgang mit UUIDs, zusammengefasst als Checkliste.
UUID vs. automatisch inkrementierende Integer als Primärschlüssel
Ein Vergleich zwischen UUID und automatisch inkrementierenden Integern als Primärschlüssel einer Datenbank.
UUID-Darstellung und -Kodierung
Ein Überblick über die verschiedenen Darstellungen und Kodierungen, die beim Speichern und Übertragen von UUIDs verwendet werden.
UUID v7 im Detail
Der interne Aufbau des neuesten Standards v7 und wie man ihn einführt.
NanoID im Detail
Eine Erläuterung des Prinzips und der Anpassungsmöglichkeiten von NanoID, einem kurzen alternativen Identifikator.
Namespace-UUIDs (v3 und v5)
Das Konzept der Namespaces und die Anwendung der namensbasierten UUIDs v3 und v5.