GUID (Globally Unique Identifier) është një identifikues 128-bit i përdorur për të identifikuar në mënyrë unike informacionin në sistemet kompjuterike. Ai siguron unike praktikisht të garantuar, duke lejuar që të dhënat të gjurmohen dhe menaxhohen në mjedise të shpërndara pa rrezikun e përplasjeve. GUID-të përdoren gjerësisht në zhvillimin e softuerit, bazat e të dhënave, sistemet operative dhe fusha të tjera.
Qëllimi kryesor i GUID-ve është të sigurojnë uniken globale të identifikuesve. Ndryshe nga numrat sekuencialë ose skemat e tjera të menaxhuara në nivel lokal, GUID-të gjenerohen duke përdorur algoritme që minimizojnë gjasat e përplasjeve, edhe kur identifikuesit krijohen në sisteme ose organizata të ndryshme. Kjo është kritike për sistemet komplekse ku të dhënat lëvizin midis komponentëve dhe serverëve të ndryshëm.
Struktura e GUID përbëhet nga disa komponentë, duke përfshirë një vulë kohore, një identifikues unik të hostit dhe numra të rastit. Kombinimi i këtyre elementeve siguron një shkallë të lartë unike. GUID-të zakonisht përfaqësohen si një varg heksadecimal i ndarë me viza, për shembull, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx.
Në bazat e të dhënave, GUID-të përdoren shpesh si çelësa kryesorë për tabelat. Kjo shmang problemet që lidhen me kombinimin e të dhënave nga burime të ndryshme, ku identifikuesit e rregullt të rritjes automatike mund të mbivendosen. GUID-të përdoren gjithashtu në sistemet operative, për shembull, për të identifikuar komponentët COM në Windows.
Përdorimi i GUID-ve thjeshton integrimin e sistemit dhe shkëmbimin e të dhënave duke siguruar identifikues unikë globalisht. Kjo i lejon zhvilluesit të krijojnë aplikacione më të besueshme dhe të shkallëzueshme.