簡體   English   中英

Neo4j MySql基准測試

[英]Neo4j MySql Benchmark

我在一個簡單的過程中測試了neo4j和mysql的性能,我仍然想知道為什么neo4j上的時間要比mysql上的時間更長。 在選擇過程中,我也遇到相同的結果,其中neo4j比mysql需要更長的時間。 我想知道我是否做得不好。

----- Neo4j -----

profile match (n:User{name:"kenlz"}) set n.updated = "2016-04-18 10:00:00" using index n:User(name)

特殊用戶的總更新時間(找到3條記錄):3139毫秒

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

任何用戶的總更新時間限制1116961:27563毫秒

----- MySql -----

update tbl_usr set updated = now() where name = 'kenlz';

特殊用戶的總更新時間(找到3條記錄):1170毫秒

update tbl_usr set updated = now() where enabled = 1;

任何用戶的總更新時間限制為1116961:5579毫秒

您的操作看起來很合理。

但是請注意,像neo4j這樣的圖形數據庫的功能會隨着數據的局部性而增加。 即所謂的圖遍歷 (例如訪問路徑上的連續邊和節點),它在像mysql這樣的關系dbms中表現非常差。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM