Häufig gestellte Fragen
Was ist ein UUID?
Ein UUID (Universally Unique Identifier), auch GUID (Globally Unique Identifier) genannt, ist eine 128-Bit-Zahl, die zur Identifikation von Informationen in Computersystemen verwendet wird. Sie ist so konzipiert, dass sie praktisch einzigartig ist.
Was ist der Unterschied zwischen UUID v1 und v4?
UUID v1 ist zeitbasiert und enthält einen Zeitstempel sowie eine Rechner-ID. UUID v4 basiert vollständig auf Zufallszahlen und ist die am häufigsten verwendete Version, da sie keine identifizierenden Informationen enthält.
Sind UUIDs wirklich einzigartig?
Praktisch ja. Bei UUID v4 gibt es 2^122 mögliche Kombinationen. Die Wahrscheinlichkeit einer Kollision ist astronomisch gering - du müsstest über 100 Billionen UUIDs generieren, um eine 50%ige Chance auf eine Duplikation zu haben.
Wofür werden UUIDs verwendet?
UUIDs werden häufig als Primärschlüssel in Datenbanken, zur Identifikation von Ressourcen in APIs, für Session-IDs, als Dateinamen und in verteilten Systemen verwendet, wo eindeutige IDs ohne zentrale Koordination benötigt werden.
Was ist eine Nil-UUID?
Eine Nil-UUID besteht aus lauter Nullen (00000000-0000-0000-0000-000000000000). Sie wird in speziellen Fällen verwendet, z.B. um anzuzeigen, dass keine UUID zugewiesen wurde, oder als Platzhalter.