GUID (Globally Unique Identifier) er 128 bita auðkenni sem notað er til að auðkenna upplýsingar í tölvukerfum. Það veitir nánast tryggða sérstöðu, sem gerir kleift að rekja og stjórna gögnum í dreifðu umhverfi án hættu á árekstrum. GUID eru mikið notuð í hugbúnaðarþróun, gagnagrunnum, stýrikerfum og öðrum sviðum.
Megintilgangur GUIDs er að tryggja alþjóðlega sérstöðu auðkenna. Ólíkt raðnúmerum eða öðrum staðbundnum kerfum, eru GUID mynduð með reikniritum sem lágmarka líkur á árekstrum, jafnvel þegar auðkenni eru búin til í mismunandi kerfum eða stofnunum. Þetta er mikilvægt fyrir flókin kerfi þar sem gögn flytjast á milli mismunandi íhluta og netþjóna.
Uppbygging GUID samanstendur af nokkrum hlutum, þar á meðal tímastimpli, einstakt hýsilauðkenni og handahófskenndar tölur. Samsetning þessara þátta tryggir mikla sérstöðu. GUID eru venjulega sýnd sem sextánskur strengur aðskilinn með bandstrikum, til dæmis xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
Í gagnagrunnum eru GUID oft notuð sem aðallyklar fyrir töflur. Þetta kemur í veg fyrir vandamál sem tengjast því að sameina gögn frá mismunandi aðilum, þar sem venjuleg auðkenni með sjálfvirkri aukningu geta skarast. GUID eru einnig notuð í stýrikerfum, til dæmis til að bera kennsl á COM hluti í Windows.
Notkun GUIDs einfaldar kerfissamþættingu og gagnaskipti með því að tryggja einstök auðkenni á heimsvísu. Þetta gerir forriturum kleift að búa til áreiðanlegri og stigstærðari forrit.