मैं वेब एप्लिकेशन के लिए एक ग्राफ डेटाबेस का उपयोग करना चाहता हूं (उपयोगकर्ता, पोस्ट, टिप्पणियां, वोट, उत्तर, दस्तावेज़ और दस्तावेज़-विलय और उपयोगकर्ताओं और दस्तावेज़ों पर कुछ अन्य संक्रमणीय संबंधों का एक वेब शामिल करना)। इसलिए मैं खुद से पूछना शुरू करता हूं कि ग्राफ डेटाबेस के लिए डिज़ाइन पद्धति की तरह कुछ है, यानी रिलेशनल डेटाबेस (उन सामान्य रूपों की तरह) के लिए अनुशंसित डिजाइन सिद्धांतों के अनुरूप एक प्रकार का एनालॉगन?ग्राफ डेटाबेस डिजाइन पद्धतियां
उदाहरण सवाल (उत्पन्न होने वाली कई सवाल का):
- यह एक अच्छा विचार है, तो उच्च-नोड उपयोगकर्ता बनाने के लिए, ("मौजूद") डेटाबेस में किसी भी उपयोगकर्ता-नोड पर होने रिश्ते?
- क्या संस्करण प्रबंधन में निर्माण करना एक अच्छा विचार है (यानी रिश्तों को बनाते हैं (जैसे "अनुसरण") कुछ) दस्तावेज़/पोस्ट के अद्यतन संस्करणों को इंगित करते हुए इस रिश्ते को वापस जाने का मतलब है कि दस्तावेज के माध्यम से किए गए परिवर्तनों को देखना ।
- आदि ...
तो, हम एक ग्राफ़ डाटाबेस डिजाइन कुकबुक की ज़रूरत है?