Как неустойчивость узлов и отношений neo4j реализована? Как обрабатываются индексы?
Как реализовано сохранение neo4j?
Ответ 1
По индексам:
Neo4j
не имеет собственных индексов. Он имеет только интерфейс IndexerService
, который реализуется Lucene
(например), что довольно быстро и быстро обрабатывает точный и полнотекстовый поиск, но не поддерживает какой-либо поиск.
Легко индексировать узлы в Neo4j
, вы просто вызываете индекс функции (node, key, value); и он проиндексирован.
Не уверен, как реализовано сохранение.
Ответ 2
Похоже, что они используют собственную реализацию хранилища. Осмотрите пакет org.neo4j.kernel.impl.nioneo.store.