赞
踩
相信接触过图数据库的同学一定或多或少的了解到LDBC,然而市场上关于这个神秘国际组织的信息依然非常匮乏,鉴于此,我们整理了关于LDBC及其SNB测试的9个问题。通过回答这些问题,由浅入深,逐步展开LDBC基准测试的全貌。
写在最前面!
LDBC测试不是榜单,LDBC只提供官方审计,并公布审计结果。除非厂商人为控制了测试所有变量(机器,压缩比,超时率等)才可以对结果进行横向对比!
问题包括:
1.LDBC是什么?
2.LDBC提供的基准有哪些?
3.LDBC-SNB测试方案是怎么样的?
4.SF(Scale Factor) 是什么
5.SNB测试中提到了BI,IS,II是什么?
6.LDBC SNB如何保证每个数据库测试方式一样呢?
7.如何使用LDBC驱动连接到不同的数据库?
8.如何对测试结果进行对比?
9.整体流程是怎么样的?
1. LDBC是什么?
LDBC全称Linked Data Benchmark Council,国内一般翻译成链接数据基准委员会或关联数据基准委员会。这是一个非营利组织,目的是定义标准的图基准,以促进围绕图处理技术的社区发展。LDBC的成员来自工业界和学术界,包括组织和个人。像Neo4j,Tiger,Oracle等主要的图数据库提供商都有参与其中,值得一提的是,中国图数据库公司像蚂蚁集团,创邻科技,海致星图等公司也是LDBC的成员。总而言之,我们可以认为LDBC是一个国际认可的图处理基准制定委员会。
2. LDBC提供的基准测试有哪些?
Graphalyitcs(LDBC-GRAPHALYTICS)
提供了6个常用图算法的测试,并提供的内容中包括算法的实现、数据、标准答案,6个算法分别为:
BFS
PageRank
弱连通
标签传播
局部聚类系数
最短路径
Semantic Publishing Benchmark(LDBC-SPB)
基于RDF的语义数据库基准测试,通过同时执行CRUD(创建、读取、更新、删除
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。