2011-12-12 22 views
13

मैं थोड़ी देर के लिए ओरिएंट डीबी के बारे में पढ़ रहा हूं, और मैं सॉफ्टवेयर के "संस्करण" के बारे में थोड़ा उलझन में हूं।ओरिएंटब संस्करणों के बीच क्या अंतर है?

मुख्य संस्करण लगता है कि यह सिर्फ दस्तावेज़ स्टोर है, लेकिन इंटरनेट पर चीजें इसे दस्तावेज़ और ग्राफ डेटाबेस दोनों की तरह लगती हैं। http://nosql.mypopescu.com/post/1254869909/correction-orientdb-is-a-document-and-graph-store

उस और ग्राफ संस्करण के बीच क्या अंतर है? क्या ग्राफ़ संस्करण नोड्स और किनारों के साथ ग्राफिंग करता है, या यह दस्तावेज़ ग्राफ डेटाबेस है?

अद्यतन: कुंजी मूल्य स्टोर संस्करण क्या है? यह अलग कैसे है? क्या आप अन्य संस्करणों के साथ उपयोग कर सकते हैं?

उत्तर

14

OrientDB एक दस्तावेज़-ग्राफ डीबीएमएस है क्योंकि दस्तावेज़-डीबी विशेषताएं हैं लेकिन प्रत्यक्ष लिंक का उपयोग करके संबंधों को संभालती हैं, न कि आरडीबीएमएस जैसे जॉइन के साथ।

तो आप एक ग्राफ को मैप करने के लिए मानक संस्करण का उपयोग कर सकते हैं। ग्राफ संस्करण TinkerPop तकनीक स्टैक जैसे Gremlin भाषा के साथ बंडल वाला मानक संस्करण है।

+0

कुंजी मूल्य स्टोर संस्करण क्या है? मैंने उपरोक्त प्रश्न को अद्यतन किया। मैंने सुना है कि हारून पैटरसन एक ग्राहक के अच्छे रूबी कार्यान्वयन पर काम कर रहा था, लेकिन मैं आरईएसटी एपीआई का उपयोग कर रूबी क्लाइंट को काम करने की कोशिश करने जा रहा था। – SpaceGhost

+6

कुंजी मान संस्करण अधिक समर्थित नहीं है। हम दस्तावेज़-ग्राफ इंजन पर ध्यान केंद्रित करना पसंद करते हैं। हालांकि, ओरिएंट डीबी इंडेक्स के साथ बहुत तेज है (यह एमवीआरबी-ट्री नामक एक नए एल्गोरिदम का उपयोग करता है) कई उपयोगकर्ता ओरिएंट डीबी का उपयोग मुख्य मूल्य इंजन के रूप में करते हैं, HTTP या बाइनरी प्रोटोकॉल के माध्यम से, मैन्युअल अनुक्रमणिका बनाते हैं: http://code.google.com/p/ओरिएंट/विकी/OrientDB_REST # इंडेक्स – Lvca

+0

यह वास्तव में कमाल है। दूसरे जवाब के लिए धन्यवाद। – SpaceGhost

1

ओरिएंट डीबी (1.6.0) का वर्तमान संस्करण ब्लूप्रिंट्स ग्राफ डेटाबेस एपीआई लागू करता है (पहले इसकी अपनी निम्न-स्तर डीबी एपीआई भी थी)। यदि आप अपने क्लाइंट कोड को रेक्सस्टर बाध्यकारी (जैसे कि पाइथन में बल्ब) में लिखते हैं, तो

कुंजी-मूल्य स्टोर मोड अब सक्रिय रूप से विकसित नहीं किया गया है, तो किसी भी अन्य ग्राफ डेटाबेस इंजन में बदलना आसान होना चाहिए।

संबंधित मुद्दे