ग्राफ नोड्स और एज का एक संग्रह है जहां प्रत्येक नोड एक एंटिटी को दर्शाता है और प्रत्येक एज एंटिटी के बीच संबंध का वर्णन करता है। एक ग्राफ-ओरिएंटेड डेटाबेस, या ग्राफ डेटाबेस, एक प्रकार का NoSQL डेटाबेस है जो ग्राफ सिद्धांत का उपयोग करके संबंधों को संग्रहीत, मैप और क्वेरी करता है।
ग्राफ डेटाबेस मूल रूप से इंटरकनेक्शन का विश्लेषण करने के लिए उपयोग किए जाते हैं। उदाहरण के लिए, कंपनियां सोशल मीडिया से ग्राहकों के बारे में डेटा माइन करने के लिए ग्राफ डेटाबेस का उपयोग कर सकती हैं।
मुख्य अवधारणाएं
- नोड्स (Nodes): एंटिटी का प्रतिनिधित्व करते हैं (जैसे उपयोगकर्ता, उत्पाद, स्थान)।
- एज (Edges): नोड्स के बीच संबंध दर्शाते हैं (जैसे मित्रता, खरीदारी, स्थिति)।
- गुण (Properties): नोड्स और एज दोनों पर कुंजी-मान जोड़े के रूप में संग्रहीत होते हैं।
उपयोग के मामले
- सोशल नेटवर्क विश्लेषण
- धोखाधड़ी का पता लगाना
- अनुशंसा इंजन
- नेटवर्क और IT संचालन
- ज्ञान ग्राफ
लोकप्रिय ग्राफ डेटाबेस
- Neo4j
- OrientDB
- Amazon Neptune
- JanusGraph