GUID (Globally Unique Identifier) - гэта 128-бітны ідэнтыфікатар, які выкарыстоўваецца для адназначнай ідэнтыфікацыі інфармацыі ў камп'ютэрных сістэмах. Гэта забяспечвае практычна гарантаваную унікальнасць, дазваляючы адсочваць дадзеныя і кіраваць імі ў размеркаваных асяроддзях без рызыкі сутыкненняў. GUID шырока выкарыстоўваюцца ў распрацоўцы праграмнага забеспячэння, базах дадзеных, аперацыйных сістэмах і іншых галінах.
Асноўная мэта GUID - забеспячэнне глабальнай унікальнасці ідэнтыфікатараў. У адрозненне ад паслядоўных нумароў або іншых лакальна кіраваных схем, GUID ствараюцца з выкарыстаннем алгарытмаў, якія зводзяць да мінімуму верагоднасць сутыкненняў, нават калі ідэнтыфікатары ствараюцца ў розных сістэмах або арганізацыях. Гэта вельмі важна для складаных сістэм, дзе дадзеныя перамяшчаюцца паміж рознымі кампанентамі і серверамі.
Структура GUID складаецца з некалькіх кампанентаў, у тым ліку меткі часу, унікальнага ідэнтыфікатара хоста і выпадковых лікаў. Спалучэнне гэтых элементаў забяспечвае высокую ступень унікальнасці. Ідэнтыфікатары GUID звычайна прадстаўляюцца ў выглядзе шаснаццатковага радка, падзеленага злучкамі, напрыклад, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
У базах дадзеных GUID часта выкарыстоўваюцца ў якасці першасных ключоў для табліц. Гэта дазваляе пазбегнуць праблем, звязаных з аб'яднаннем даных з розных крыніц, дзе звычайныя ідэнтыфікатары з аўтаматычным павелічэннем могуць перакрывацца. GUID таксама выкарыстоўваюцца ў аперацыйных сістэмах, напрыклад, для ідэнтыфікацыі кампанентаў COM у Windows.
Выкарыстанне GUID спрашчае сістэмную інтэграцыю і абмен дадзенымі, забяспечваючы глабальныя унікальныя ідэнтыфікатары. Гэта дазваляе распрацоўнікам ствараць больш надзейныя і маштабуюцца прыкладанні.