我对neo4j几乎一无所知。在互联网的某个地方,据说它可以利用lucene(内部)进行全文搜索。而且,据我所知,neo4j支持将几个并发的独立(隔离)事务写入DB。
考虑那些事务正在修改数据,这需要修改一个lucene索引。现在,我的问题是:neo4j如何管理以并发和隔离的方式执行此操作,因为再次AFAIK,lucene不支持并发隔离事务(而是支持单个事务)?
答案 0 :(得分:0)
Neo4j在lucene之上添加了一个事务层,它可以保持索引更新并与Neo4j事务状态同步读取。
您可以在免费的O'Reilly“图形数据库”一书中阅读更多关于内部的内容,您可以在http://graphdatabases.com获取