2009-12-31 29 views
11

नोड्स और संबंधों के neo4j दृढ़ता को कैसे लागू किया जाता है? इंडेक्स कैसे संभाले जाते हैं?neo4j दृढ़ता कैसे लागू की जाती है?

+2

कैसे हठ इस ब्लॉग पोस्ट http://nosql.mypopescu.com/post/1396301953/neo4j-internals?utm_source=twitterfeed&utm_medium=twitter में कार्यान्वित किया जाता के बारे में कुछ संकेत है – amirouche

+0

एक neo4j योगदानकर्ता द्वारा ब्लॉग पोस्ट की एक सेरी नहीं है http://digitalstain.blogspot.fr/2010_10_01_archive.html। आईआईआरसी यह बफर प्रबंधन और मेमोरी लॉक में एक लिंक्ड सूची है। इसमें कोई विशेष डेटास्ट्रक्चर नहीं है। – amirouche

उत्तर

8

इंडेक्स पर: Neo4j में स्वयं के सूचकांक नहीं हैं। इसमें केवल IndexerService नामक एक इंटरफ़ेस है, जिसे Lucene (उदाहरण के लिए) द्वारा कार्यान्वित किया गया है, जो काफी तेज़ है और सटीक और पूर्ण-पाठ खोजों को तेज़ी से संभालता है, लेकिन किसी भी खोज का समर्थन नहीं करता है।

neo4j में नोड्स को इंडेक्स करना आसान है, आप केवल फ़ंक्शन इंडेक्स (नोड, कुंजी, मान) को कॉल करते हैं; और यह अनुक्रमित है।

के बारे में सुनिश्चित नहीं है कि दृढ़ता लागू की गई है।

1

ऐसा लगता है कि वे अपने स्वयं के संग्रहण कार्यान्वयन का उपयोग करते हैं। Org.neo4j.kernel.impl.nioneo.store पैकेज के आसपास देखो।

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