【性能测试】图数据库的 benchmark

单独的性能测试

  1. 评测对象
  2. 测试数据集
  3. 测试环境
  4. Benchmark结果
    4.1 批量数据导入和 onehop、twohop 查询
    4.2 其他评测场景
  5. 结论
    通过上述测试结果可知,nebula 的批量导入速度快于 ArangoDB,但 Nebula 的 onehop 和 twohop 查询均慢于 ArangoDB 和 Neo4j,关于这一点,可以进一步讨论, 但是考虑到 Neo4j 社区版本不支持集群,ArangoDB 批量导入性能并不理想,而且处于半开源状态, 社区版的 SmartGraph 等核心能力并不开源,最后我们选择 Nebula Graph,当然, Nebula Graph 能够比肩 Neo4j 等分布式图数据库,这本身就是国人的骄傲!后续生产场景下的实践我们也会陆续和社区分享,一起促进 Nebula Graph 生态的发展。

来源:Nebula 与 Neo4j、ArangoDB 等图数据库的 Benchmark

PandaDB vs Neo4j 单机图查询性能对比测试报告

  1. 测试环境

硬件环境、软件环境、测试使用软件版本

  1. 测试负载
    测试数据中有170亿边,25亿节点。
    数据导入时间对比
    数据索引
    数据量占用的磁盘空间
  2. 测试语句
    根据非唯一属性过滤节点
    根据唯一属性过滤节点
    一度关系,返回id
    一度关系,返回节点数据
    二度关系,首尾节点加属性过滤
    二度关系,返回属性
    三度关系

来源:知乎

相关推荐
jiayou6413 小时前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤1 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区2 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1773 天前
《从零搭建NestJS项目》
数据库·typescript
加号33 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏3 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐3 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再3 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest3 天前
数据库SQL学习
数据库·sql
jnrjian3 天前
ORA-01017 查找机器名 用户名 以及library cache lock 参数含义
数据库·oracle