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。关系插入速度更是惨不忍睹。

你可能感兴趣的:(图数据库)