Qrafik verilənlər bazası

Qrafik verilənlər bazası () — verilənləri qrafik strukturlarında saxlayan və əlaqələri () və obyektləri () təmsil edən xüsusi bir verilənlər bazasıdır. Ənənəvi verilənlər bazalarından fərqli olaraq, burada əsas fokus obyektlər arasındakı əlaqələr üzərindədir. Bu verilənlər bazaları qovşaqlar (), kənarlar () və xüsusiyyətlər () üzərində qurulur.

 Əsas komponentləri 
 Qovşaq () — məlumatların təmsil olunduğu obyektlərdir (məsələn, şəxs, məhsul və ya hər hansı bir varlıq).
 Kənar () — qovşaqlar arasındakı əlaqələri təmsil edir. Bu əlaqələr yönümlü və ya yönümsüz ola bilər (məsələn, "Dostdur", "Almışdır", "Təmin edir").
 Xüsusiyyətlər () — həm qovşaqların, həm də kənarların xüsusiyyətlərini saxlayır (məsələn, qovşaq üçün ad, yaş; kənar üçün əlaqənin müddəti və ya tipi).

 Qrafik verilənlər bazalarının üstünlükləri 
 Əlaqələrə fokuslanmışdır — ənənəvi verilənlər bazaları ilə müqayisədə, əlaqələr daha sürətli və təbii şəkildə sorğulananır. Bu, mürəkkəb əlaqələrə malik verilənlər ilə işləyərkən çox faydalıdır.
 Sürətli sorğular — məlumatlar arasında mürəkkəb əlaqələri sürətli şəkildə sorğulamaq üçün optimallaşdırılmışdır. Məsələn, əlaqələr şəbəkəsi (), tövsiyə sistemləri və s.
 Dinamik verilənlər — verilənlərin strukturunu əvvəlcədən müəyyən etmədən işləyə bilər, bu da daha çevik və dinamik strukturlar ilə işləməyi asanlaşdırır.

 Məşhur qrafik verilənlər bazaları 
 Neo4j — ən populyar və geniş istifadə olunan qrafik verilənlər bazasıdır. Cypher adlı sorğu dili ilə işləyir.
 Amazon Neptune — AWS-in qrafik verilənlər bazası xidmətidir. RDF, Gremlin və SPARQL dəstəkləyir.
 OrientDB — qrafik modelini dəstəkləməklə yanaşı, çox modelli bir verilənlər bazasıdır.
 ArangoDB — qrafik modeli ilə yanaşı sənəd və açar-dəyər modellərini də dəstəkləyir.

Qrafik verilənlər bazaları sosial şəbəkələr, tövsiyə sistemləri, fırıldaqçılığın aşkarlanması və bioinformatika kimi sahələrdə geniş istifadə olunur.

 İstinadlar 

Kateqoriya:Verilənlər bazaları