AG UUID

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.