2010-09-17 17 views
6

मुझे अपनी परियोजना के लिए ग्राफ डेटाबेस की आवश्यकता है। मैं ग्राफ पर सबसे छोटा पथ ऑपरेशन करना चाहता हूं। मैंने Google की खोज की और neo4j, InfoGrid और sones पाया। मुझे यकीन नहीं है कि कौन सा सर्वश्रेष्ठ प्रदर्शन करता है।ओपन सोर्स ग्राफ डेटाबेस

नियो 4j पढ़ने के प्रश्नों के लिए लेनदेन पर जोर दे रहा है, इसलिए मुझे चिंता है कि इससे देरी हो जाएगी। मुझे उच्च प्रदर्शन ग्राफ डेटाबेस इंजन चाहिए। यह शानदार होगा अगर यह सबसे कम पथ का भी समर्थन कर सकता है।

उत्तर

6

मैं @Reinderien से सहमत हूं, आपको इन उत्पादों को बेंच करना चाहिए। लेकिन मैं मिश्रण में OrientDB भी जोड़ूंगा। this comment में इसके लेखक का हवाला देते हुए:

मैं OrientDB लिए काम कर रहा हूँ। यह ग्राफ़ संचालन के लिए विशेष ऑपरेटरों के साथ एक नोएसक्यूएल हाइब्रिड दस्तावेज़-ग्राफ डीबीएमएस है।

select from People where friends TRAVERSE(1,7) (name = 'Ayende' and surname = 'Rahien') 

इसका मतलब यह है दोस्तों में से किसी भी रिश्ते के साथ जुदाई की 7 वीं स्तर तक है कि सभी लोगों को मिलती है: मुख्य अंतर यह है है कि आप जैसे कुछ विस्तार के साथ एसक्यूएल का उपयोग कर भाषा क्वेरी कर सकते हैं।

अपनी वेबसाइट के मुताबिक, प्रदर्शन काफी सभ्य दिखता है। कम से कम देखो के लायक है।

0

क्यों नहीं सभी तीनों का परीक्षण करें और अपने विशेष डेटा के लिए बेंचमार्क लागू करें? अन्यथा यह कहना मुश्किल है कि कौन सा सबसे तेज़ प्रदर्शन करेगा।

2

मुझे लगता है कि आप Flockdb पर भी ध्यान दे सकते हैं।

+0

एफवाईआई फ्लॉकडब ट्विटर द्वारा उपयोग किया गया था और बाद में स्रोत समुदाय खोलने के लिए दान किया गया था। एक और अच्छी बात यह है कि यह स्केल पर आधारित है ..... – prassee

0

संस्करण 1.1 से आप नियो 4j में लेनदेन का उपयोग किए बिना डेटा पढ़ सकते हैं। यदि आप हालांकि असामान्य डेटा पढ़ना चाहते हैं, तो आप केवल उसी लेनदेन के भीतर ही ऐसा कर सकते हैं (और स्पष्ट रूप से पहले स्थान पर लेनदेन की आवश्यकता है)। लेनदेन पर अधिक जानकारी Neo4j wiki में पाई जाती है।

1

सौभाग्य से उनमें से अधिकांश के लिए एक आम इंटरफ़ेस है: Blueprints। इसके शीर्ष पर Gremlin भाषा और ग्राफ के लिए आरईएसटी पहुंच जैसी कई तकनीकें हैं। अधिक जानने के लिए Tinkerpop पर जाएं।

बेंचमार्क के बारे में graphdb-bench (हमेशा टिंकरपॉप द्वारा) नामक एक कार्य-प्रगति परियोजना है, लेकिन AFAIK विकास में है।

+0

ग्राफडीबी-बेंच लिंक काम नहीं कर रहा है - सुझाव? – Karussell

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