本文目录
测试环境
测试数据
Nebula Commit
测试用例和结果
查询不带属性/边信息
查询带边属性信息
查询带目的点属性信息
查询带边属性+目的点属性
2.5.0 vs 2.0.1
查询不带属性/边信息
查询带边属性信息
查询带目的点属性信息
查询带边属性+目的点属性
参数配置
性能数据(Excel)
参阅
测试环境
服务器和压测机皆为物理机:
测试数据
LDBC_SNB_SF100
24 Partitions
3 Replica Factors
Nebula Commit
nebula-graphd version c397299c
nebula-storaged version 11d8257a
测试用例和结果
查询不带属性/边信息
GO {} STEP FROM {} OVER KNOWS
一跳·吞吐率

一跳·服务端耗时(ms)
一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)

查询不带属性/边信息
GO {} STEP FROM {} OVER KNOWS yield KNOWS.creationDate
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)

查询带目的点属性信息
GO {} STEP FROM {} OVER KNOWS yield $$.Person.firstName
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)

查询带边属性+目的点属性
GO {} STEP FROM {} OVER KNOWS yield DISTINCT KNOWS.creationDate as t, $$.Person.firstName, $$.Person.lastName, $$.Person.birthday as birth | order by $-.t, $-.birth | limit 10
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)
2.5.0 vs 2.0.1
以下数据选取平均值。
查询不带属性/边信息
GO {} STEP FROM {} OVER KNOWS
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)
查询不带属性/边信息
GO {} STEP FROM {} OVER KNOWS yield KNOWS.creationDate
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)
查询带目的点属性信息
GO {} STEP FROM {} OVER KNOWS yield $$.Person.firstName
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)
查询带边属性+目的点属性
GO {} STEP FROM {} OVER KNOWS yield DISTINCT KNOWS.creationDate as t, $$.Person.firstName, $$.Person.lastName, $$.Person.birthday as birth | order by $-.t, $-.birth | limit 10
一跳·吞吐率

一跳·服务端耗时(ms)

一跳·客户端耗时(ms)

两跳·吞吐率

两跳·服务端耗时(ms)

两跳·客户端耗时(ms)

三跳·吞吐率

三跳·服务端耗时(ms)

三跳·客户端耗时(ms)
参数配置
Storage:
rocksdb_block_cache=81920
heartbeat_interval_secs=10
max_handlers_per_req=1
其他配置:
minloglevel=2
local_config=true
以上。
如果对本次报告有任何疑问,欢迎来论坛交流:https://discuss.nebula-graph.com.cn/ (同「阅读原文」)
要来近距离和其他互联网公司交流图数据库吗?来 NUC 2021 吧~~

🙋♂️ 喜欢本文的话,来个分享、👍 赞、在看
谢谢哟^^

