Mis on globaalselt unikaalne identifikaator?

Enamik sidetarkvarasid nõuab konkreetsete sõnumite jälgimiseks ja tuvastamiseks spetsiaalseid kordumatuid identifikaatoreid. See globaalselt unikaalne identifikaator (GUID) on lisatud paljudele suhtlusviisidele, sealhulgas kiirsõnumitele, meilidele ja ettevõtetevahelisele andmeedastustele. GUID-i kasutatakse jälgimisvõtmena tagamaks, et sõnum saadetakse õigest saatvast masinast ja selle võtab vastu õige adressaat.

Globaalselt unikaalse identifikaatori kontseptsioon arvutiteaduses on olnud saadaval juba mitu aastakümmet. Need identifikaatorid põhinevad keerukatel algoritmidel, mis tagavad, et iga päringu jaoks luuakse kordumatu ID. Paljud GUID-algoritmid kasutavad arvutimälu juurdepääsukontrolli (MAC) aadressi, mis on igale arvutisüsteemile määratud suur kordumatu number.

Windows® operatsioonisüsteemides on globaalselt unikaalne identifikaator 128-bitine arvväärtus, mida kasutatakse mälus olevatele tarkvaraobjektidele juurdepääsuks. See väärtus luuakse operatsioonisüsteemi erifunktsioonide kaudu. See on garanteeritud unikaalne ID konkreetse riistvarakonfiguratsiooni piires.

GUID loomine, mida saab kasutada mitmes riistvaraserveris, nõuab täiustatud algoritmi. Selle põhjuseks on asjaolu, et ühe masina GUID võib teises masinas dubleerida. Täiustatud algoritmid kasutavad unikaalsuse tagamiseks tavaliselt riistvara operatsioonisüsteemides spetsiaalseid identifikaatoreid. Mõned näited hõlmavad ajatempleid Interneti-protokolli (IP) aadresside kombinatsiooniga.

Paljud andmebaasid kasutavad andmetabelite unikaalse võtmena globaalselt kordumatuid identifikaatoreid. See võti luuakse andmebaasi funktsioonide abil, mis tagastavad süsteemis järgmise saadaoleva kordumatu ID. Seda tüüpi võtmel on suurem tõenäosus olla unikaalne kui teistel üldistel võtme genereerimise tööriistadel, kuna seda jälgib keskandmebaas.

Universaalselt kordumatu identifikaator (UUID) teeb sama, mis globaalselt kordumatu identifikaator. GUID-i kasutatakse tavaliselt Microsoft® toodetes, samas kui UUID-d kasutatakse üldistes tarkvaratoodetes. GUID-identifikaatoreid kasutatakse laialdaselt komponent- ja objektmudelite (COM) tarkvaratoodetes, mis põhinevad Microsoft Windows® platvormil.
GUID on äärmiselt suur arv, mis muudab selle tõenäoliselt ainulaadseks. See muutub oluliseks Interneti-rakenduste jaoks, mis peavad jälgima tarbijate sõnumeid ja oste. GUID jälgib tellimust kuni konkreetse tehinguni, mis aitab tagada õige toote valimise.
Paljud riistvaraseadmed kasutavad globaalset unikaalset identifikaatorit ka seerianumbrite jälgimiseks toote registreerimisel. See aitab riistvaraseadme konkreetse kliendi jaoks tuvastada. Ainulaadne ID võib aidata personalil riist- ja tarkvaraversioonide jälgimisel, mis muudab nende toetamise lihtsamaks.