Neo4j缺点

nas*_*ter 3 database lucene neo4j

所以我正在整理一份关于Neo4j的报告,它比你的普通关系数据库有潜在的优势.在我的研究中,我遇到了一些问题,这些问题可能无法使Neo4j成为目前公共服务器应用程序的最佳选择.即:

  • Neo4j使用Apache Lucene,它将所有数据视为文本.这使纯粹的整数数据查询比它们需要的慢得多.

  • Neo4j没有内置用户管理.所有安全性都必须在应用程序级别完成.

我的问题是我的研究是否已经过时,这些问题是否有解决方案.我知道社区和对Neo4j和其他图形数据库的支持正在快速增长.任何了解当前Neo4j状态的人都可以帮助我.

提前致谢

Mat*_*nné 6

回复你的第一颗子弹:

通过使用ValueContext,您可以告诉Lucene以数字方式对其进行索引,也可以通过数值或数值范围进行查询.例如,参见https://github.com/neo4j/neo4j/blob/master/community/lucene-index/src/test/java/org/neo4j/index/impl/lucene/TestLuceneIndex.java#L622