RedisGraph 批量測試

概述

  1. 從neo4j轉過來的,試試RedisGraph 的性能如何,雖然有騰訊給出基準測試,但是覺得不可靠,還是要自己測一遍
  2. 環境:虛擬機(vcpu 1/4,內存16G,網卡 150M)

資源

  1. https://oss.redislabs.com/redisgraph/design/ 官網地址
  2. https://github.com/RedisGraph/RedisGraph/tree/master/demo/bulk_insert git上的基於python 的批量寫入
  3. https://github.com/RedisGraph/JRedisGraph java版本API

測試

  1. 測試批量寫入功能

按照官方模板生成CSV文件,然後通過下面命令進行批量寫入,其中,-h 後面是ip地址,GRAPH_DEMO是插入的圖的名稱,後面CSV對應的路徑修改正確即可。

python bulk_insert.py GRAPH_DEMO -h 192.168.1.124 -p 6379 -n resources/Person.csv -n resources/Country.csv -r resources/KNOWS.csv -r resources/VISITED.csv

總結

1. 適用於創建新圖,無法像neo4j那樣疊加式的增加到原來的圖中,效率也就那樣,比起postgresql的copy方法差很多

2.不使用批量工具,通過query(cypher)的方式,效率很低,實測,節點1100個/S。關係插入速度更是慘不忍睹。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章