- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图数据库基准测试
图数据库基准测试:
TigerGraph、Neo4j和Titan
测试报告摘要:作为全球首个原生并行图系统,TigerGraph™系统比 Neo4j 和Titan 加载、存储和查
询数据更快。
图遍历和查询响应时间快 倍至 倍
• 在使用单机时,TigerGraph 与 Neo4j 和 Titan 相比, 4 100 。
• 使用 TigerGraph ,查询速度几乎随服务器的数量线性增加。即使在要求大量节点到节点通信
的 PageRank 上,TigerGraph 仍然在 8 台服务器上实现了 4.7 倍的加速。
• 即使在使用单机时进行在线加载数据时,TigerGraph 固有的并行性使其能够比 Neo4j 快 50 倍、
比 Titan 快 25 倍。
• TigerGraph 的高压缩比可以将存储体积减少到 Neo4j 和 Titan 的 1/5 左右。
本基准测试研究检测了 TigerGraph、Neo4j 和 Titan 的数据加载和查询性能。基准测试主题包括:
• 数据加载
加载功能
加载时间和速度
被加载数据的存储体积
• 查询性能
查询响应时间——针对 k 步查询
查询响应时间——针对弱连通子图查询
查询响应时间的可扩展性
© 2017 TigerGraph. All Rights Reserved. 1
1.基准测试设置
测试的图数据库 分析系统版本:
/
• TigerGraph 0.8
• Neo4j 3.1.3 共享版
• TitanGraph 1.0.0
硬件平台
本次基准测试采用 Amazon EC2 实例类型。它适合测试大数据集,并且兼具强大的计算能力和经济
性。
• 虚拟机:Amazon EC2 ,C3.8xlarge 实例类型
32 个 vCPU ,相当于 108 ECU
60 GB 内存和2x320 GB SSD 磁盘
• 附加存储:1TB Amazon EBS
表 -数据集
1
名称 述和来源 顶点 边
graph500-22 合成图 240 万 6400 万
Twitter 用户—粉丝有向图
twitter_ http://an.kaist.ac.kr/traces/WWW2010.htm 4160 万 14.7 亿
l
对于每个图,原始数据被格式化为由单个制表符分隔的边流:
U1 U3
U1 U4
U2 U3
顶点没有属性,因此不需要一个单独的顶点文件。
© 2017 TigerGraph. All Rights Reserved. 2
2. 数据加载测试
数据加载测试检测了以下三个方面:
• 加载功能
•
文档评论(0)