NEO4J与MySQL相比较慢

时间:2015-10-27 08:28:39

标签: neo4j

我是NEO4J的新手,但多年来一直与MySQL合作。现在我创建了一个拥有70万用户,80万个食谱和1,6M保存食谱的数据库,我NEO4J。

节点的结构如下(:User) - [:CREATED] - (:Cookbook) - [:SAVED] - (:Recipe)。所有用户和食谱都是独一无二的,但是一个用户可以使用多功能食谱,每个食谱都可以有多种食谱。

我使用的是EC2 m3.x2large,所以它非常快。但表现非常糟糕。这个查询:

MATCH(r:食谱{recipe_id:2987431})返回r;

在300-500毫秒之间,mysql可以在大约2毫秒内执行它。

这是常见的还是我配置服务器都错了?

(我有一个索引:Recipe(recipe_id))

1 个答案:

答案 0 :(得分:1)

你的索引上线了吗?如果您在控制台中运行:schema,它应列出所有约束/索引,以及它们是否已经完全扫描并且在线并可供使用。