【性能测试】图数据库的 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
    一度关系,返回节点数据
    二度关系,首尾节点加属性过滤
    二度关系,返回属性
    三度关系

来源:知乎

相关推荐
吴名氏.2 小时前
Java转AI Agent教程(第十三周)混合检索与重排
java·数据库·人工智能·ai·ai agent
爱码少年2 小时前
Springboot下如何将CSV文件数据导入H2、Mysql数据库表
数据库·mysql·csv
可乐ea3 小时前
智能体记忆该拆成几层:笔记、记忆表示与注入上下文
服务器·数据库·笔记·ai智能体·提示词工程·上下文工程·记忆系统
阿义有问题4 小时前
MySQL 迁移达梦全流程实战:DTS 七步图解 + 对象名全大写适配(附踩坑清单)
数据库
猫猫不是喵喵.7 小时前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
lsc_blog8 小时前
听到优化风声,先准备能由自己掌控的事
数据库·分布式·中间件·职场和发展·重构
墨痕诉清风8 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
Ashe81311 小时前
MySQL 慢日志先别急着加索引:三个指标能拦掉大半误判
数据库
ClouGence11 小时前
最基础的异构数据库 DDL 同步,我们踩过哪些坑?
数据库·mysql·postgresql
羑悻的小杀马特12 小时前
Redis持久化三剑客:RDB二进制快照、AOF文本日志、混合模式如何守护你的数据安全?
数据库·redis·缓存·aof·持久化存储·rdb