Das Kefk Network Wiki befindet sich im Testbetrieb.


Globally Unique Identifier

Aus Kefk.

Wechseln zu: Navigation, Suche

Ein Globally Unique Identifier (GUID) ist eine global eindeutige Zahl, die in verteilten Computersystemen zum Einsatz kommt. GUID stellt eine Implementierung des Universally-Unique-Identifier-Standards dar.

Beispiel: Ein Konzern mit acht Standorten besitzt mehrere Kundendateien mit Kundennummern. Die Kundennummern sollen im Konzern eindeutig sein. Innerhalb eines Konzerns könnte man z.B. vereinbaren, dass die Nummern, die im Standort 1 angelegt werden, auf eine 1 enden, die aus Standort 2 auf eine 2 usw.

Komplizierter wird es allerdings, wenn ein Konzern hunderte von Standorten in verschiedenen Ländern hat oder wenn zwei Konzerne ihre Datenbanken vereinigen wollen.

Eine einfache Möglichkeit, dieses Problem zu lösen, ist eine zentrale Registraturstelle, bei der man eindeutige Bezeichner beantragen kann. Für Computer-Netzwerkkarten gibt es eine solche zentrale Registraturstelle für die zugrundeliegenden MAC-Adressen bereits.

Ein Computer kann zu einem Zeitpunkt nur eine begrenzte Anzahl von Datensätzen neu anlegen. Wenn man nun eine Zahl aus seiner Netzwerkkarten-Nummer (MAC-Adresse) und dem Zeitpunkt zusammensetzt, ist die erzeugte Zahl global eindeutig. Auf diese Weise können zum Beispiel die 128 Bit langen GUIDs und UUIDs erzeugt werden.

Jede GUID ist praktisch einmalig. Die Wahrscheinlichkeit, dass zwei gleiche GUIDs erzeugt werden, ist sehr gering. (p = 2^{-128} \approx 2{,}9387 \cdot 10^{-39}).

Inhaltsverzeichnis

GUID in Windows

In Windows werden GUIDs an vielen Stellen verwendet. Man erkennt sie in ihrer Zeichenkettenrepräsentation am typischen Format mit 36 Stellen: "2c6973e6-828d-4ddf-afc9-2eb2d308de8d".

Weiterführende Informationen

Siehe auch

Weblinks

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Globally_Unique_Identifier, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge