Which Category Is Better: Benchmarking Relational and Graph Database Management Systems

被引:29
作者
Cheng, Yijian [1 ]
Ding, Pengjie [1 ]
Wang, Tongtong [1 ]
Lu, Wei [1 ]
Du, Xiaoyong [1 ]
机构
[1] Renmin Univ China, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Relational database; Graph database; Benchmark;
D O I
10.1007/s41019-019-00110-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over decades, relational database management systems (RDBMSs) have been the first choice to manage data. Recently, due to the variety properties of big data, graph database management systems (GDBMSs) have emerged as an important complement to RDBMSs. As pointed out in the existing literature, both RDBMSs and GDBMSs are capable of managing graph data and relational data; however, the boundaries of them still remain unclear. For this reason, in this paper, we first extend a unified benchmark for RDBMSs and GDBMSs over the same datasets using the same query workload under the same metrics. We then conduct extensive experiments to evaluate them and make the following findings: (1) RDBMSs outperform GDMBSs by a substantial margin under the workloads which mainly consist of group by, sort, and aggregation operations, and their combinations; (2) GDMBSs show their superiority under the workloads that mainly consist of multi-table join, pattern match, path identification, and their combinations.
引用
收藏
页码:309 / 322
页数:14
相关论文
共 29 条
[1]   SW-Store: a vertically partitioned DBMS for Semantic Web data management [J].
Abadi, Daniel J. ;
Marcus, Adam ;
Madden, Samuel R. ;
Hollenbach, Kate .
VLDB JOURNAL, 2009, 18 (02) :385-406
[2]  
Angles R, 2008, LECT NOTES COMPUT SC, V5318, P114, DOI 10.1007/978-3-540-88564-1_8
[3]  
Cassandra A, 2014, AP CASS, P13
[4]   UBIQUITOUS B-TREE [J].
COMER, D .
COMPUTING SURVEYS, 1979, 11 (02) :121-137
[5]  
Cormen T.H., 2009, INTRO ALGORITHMS
[6]  
DeLeo D, 2017, GRADES 17, DOI [10.1145/3078447.3078457, DOI 10.1145/3078447.3078457]
[7]  
Dent A., 2013, Getting Started with LevelDB
[8]  
Finkelstein IMSJ, 1996, EXPRESSING RECURSIVE
[9]  
Gao J, 2012, ARXIVABS12010232
[10]   Shortest Path Computing in Relational DBMSs [J].
Gao, Jun ;
Zhou, Jiashuai ;
Yu, Jeffrey Xu ;
Wang, Tengjiao .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (04) :997-1011