neo4j是不是不适合大量数据的查询?

我有一些电影数据,存在neo4j,每个电影是一个node,电影node又会连接到演员node,在这种情况下,我需要获取每个电影的演员列表,可是目前我在…
关注者
37
被浏览
39,338

7 个回答

我在虚拟机里测,2g内存,24万节点,1100万边,查询秒回。按官方说法,内存上到128g,可以支持到十亿级别(节点+边+属性)

首先3000数据量是非常小的数据量,这是neo4j被黑的最惨的一次。

获取每个电影node相关的演员node列表 只是一级关系的展开。我的虚拟机上6亿数据一级节点的展开都可以在毫秒级别来完成。慢多半是配置和cypher写法的问题。索引要建好,索引弄明白就成功了一半,cypher查询时一定别忘了加LABEL,条件允许的情况下少用where。