Mənası: Globally Unique Identifier - Qlobal Unikal İdentifikator
GUID, qlobal miqyasda unikal olan bir identifikatordur. Yəni, dünyanın hər hansı bir yerində, hər hansı bir zamanda yaradılan iki GUID-in eyni olma ehtimalı çox azdır. Bu unikallıq, çox sayda obyektin identifikasiyası üçün ideal bir həll təklif edir. GUID-lər adətən 128 bit uzunluğunda olur və alqoritmlər vasitəsilə yaradılır. Bu alqoritmlər, müxtəlif faktorlardan, o cümlədən vaxtdan, maşın identifikatorundan və digər parametrlərdən istifadə edərək, yüksək ehtimalla unikal dəyərlər generasiya edir.
İstifadə Sahələri:
- Kompüter Elmləri: GUID-lər, verilənlər bazalarında, fayl sistemlərində, şəbəkə sistemlərində və digər kompüter sistemlərində obyektləri identifikasiya etmək üçün geniş istifadə olunur. Məsələn, Microsoft'un COM (Component Object Model) texnologiyalarında, UUID (Universally Unique Identifier) olaraq da tanınan GUID-lər əsas rol oynayır.
- Verilənlər Bazaları: Bir çox verilənlər bazası idarəetmə sistemləri (DBMS), məsələn, Microsoft SQL Server, MySQL, PostgreSQL, GUID-ləri birincil açar kimi istifadə etməyə imkan verir. Bu, xüsusilə paylanmış verilənlər bazaları üçün faydalıdır, çünki GUID-lər mərkəzləşdirilmiş identifikasiya mexanizminə ehtiyac duymadan unikal identifikator təmin edir.
- Proqramlaşdırma: Müxtəlif proqramlaşdırma dillərində (C#, Java, Python və s.) GUID-lərin generasiya olunması və idarə olunması üçün funksiyalar və kitabxanalar mövcuddur. Bu, proqram tərtibatçılarına unikal identifikatorlara asanlıqla çıxış imkanı verir.
- Web Texnologiyaları: GUID-lər, veb tətbiqlərində, məsələn, sessiya idarəetməsi, unikal identifikatorların təyin olunması və s. kimi müxtəlif məqsədlər üçün istifadə oluna bilər.
Qısaca, GUID, fərqli sistemlərdə və müxtəlif vaxtlarda yaradılan obyektlər üçün qarşılıqlı unikal identifikator yaratmaq üçün güclü bir vasitədir. Onun unikallıq xüsusiyyəti, müxtəlif sahələrdə, xüsusilə də böyük miqyaslı sistemlərdə istifadəsinin geniş yayılmasına səbəb olur.