2009-12-31 27 views
11

Neo4j düğümlerin ve ilişkilerin kalıcılığı nasıl uygulanır? İndeksler nasıl ele alınır? endeksler günüNeo4j kalıcılığı nasıl uygulanır?

+2

kalıcılık bu blog yayınında http://nosql.mypopescu.com/post/1396301953/neo4j-internals?utm_source=twitterfeed&utm_medium=twitter nasıl uygulandığını dair bazı ipuçları vardır – amirouche

+0

bir Neo4j katılımcı tarafından blogpost bir seri vardır http://digitalstain.blogspot.fr/2010_10_01_archive.html. IIRC, arabellek yönetimi ve bellek kilitleriyle bağlantılı bir liste. Belli bir veri yapısına sahip değildir. – amirouche

cevap

8

: Neo4j başlıbaşına dizinleri yoktur. Yalnızca Lucene (örneğin) tarafından uygulanan ve tam hızlı ve tam metin aramalarını hızlı bir şekilde gerçekleştiren ancak hiçbir aramayı desteklemeyen IndexerService adlı bir arabirime sahiptir.

neo4j numaralı düğümleri dizine eklemek kolaydır, yalnızca işlev dizinini (düğüm, anahtar, değer) çağırırsınız; ve endeksli.

konusunda tutarlılık uygulandığından emin değilsiniz.

1

Kendi depolama uygulamalarını kullanıyor gibi görünüyor. Org.neo4j.kernel.impl.nioneo.store paketine bakın.