neo4jmysql基准测试

neo4jmysql基准测试,mysql,neo4j,Mysql,Neo4j,我在一个简单的crud进程上测试了neo4j和mysql的性能,我仍然想知道为什么在neo4j上比在mysql上花费的时间更长。在select进程中,我也经历了相同的结果,其中neo4j比mysql花费的时间更长。我不知道我是否做得不好 -----Neo4j----- spesific用户的总更新时间(找到3条记录):3139毫秒 profile match (n:User{enabled:1}) set n.updated = "2016-04-18 10:00:00" using index

我在一个简单的crud进程上测试了neo4j和mysql的性能,我仍然想知道为什么在neo4j上比在mysql上花费的时间更长。在select进程中,我也经历了相同的结果,其中neo4j比mysql花费的时间更长。我不知道我是否做得不好

-----Neo4j-----

spesific用户的总更新时间(找到3条记录):3139毫秒

profile match (n:User{enabled:1}) set n.updated = "2016-04-18 10:00:00" using index n:User(name)
update tbl_usr set updated = now() where enabled = 1;
任何用户的总更新时间限制为1116961:27563毫秒

profile match (n:User{enabled:1}) set n.updated = "2016-04-18 10:00:00" using index n:User(name)
update tbl_usr set updated = now() where enabled = 1;
-----MySql-----

spesific用户的总更新时间(找到3条记录):1170毫秒

profile match (n:User{enabled:1}) set n.updated = "2016-04-18 10:00:00" using index n:User(name)
update tbl_usr set updated = now() where enabled = 1;

任何用户的总更新时间限制为1116961:5579毫秒

您的操作看起来合理

profile match (n:User{enabled:1}) set n.updated = "2016-04-18 10:00:00" using index n:User(name)
update tbl_usr set updated = now() where enabled = 1;
请注意,像NeN4J这样的图形数据库的功率随数据的位置而增加。即所谓的(例如,访问路径上的连续边和节点),在关系dbms(如mysql)中执行非常糟糕