Browse > Article
http://dx.doi.org/10.5392/JKCA.2021.21.12.084

Graph Database Benchmarking Systems Supporting Diversity  

Choi, Do-Jin (충북대학교 정보통신공학과)
Baek, Yeon-Hee (충북대학교 빅데이터학과)
Lee, So-Min (충북대학교 정보통신공학과)
Kim, Yun-A (충북대학교 빅데이터학과)
Kim, Nam-Young (충북대학교 빅데이터학과)
Choi, Jae-Young (충북대학교 정보통신공학과)
Lee, Hyeon-Byeong (충북대학교 정보통신공학과)
Lim, Jong-Tae (충북대학교 정보통신공학과)
Bok, Kyoung-Soo (원광대학교 SW융합학과)
Song, Seok-Il (한국교통대학교 컴퓨터공학과)
Yoo, Jae-Soo (충북대학교 정보통신공학과)
Publication Information
Abstract
Graph databases have been developed to efficiently store and query graph data composed of vertices and edges to express relationships between objects. Since the query types of graph database show very different characteristics from traditional NoSQL databases, benchmarking tools suitable for graph databases to verify the performance of the graph database are needed. In this paper, we propose an efficient graph database benchmarking system that supports diversity in graph inputs and queries. The proposed system utilizes OrientDB to conduct benchmarking for graph databases. In order to support the diversity of input graphs and query graphs, we use LDBC that is an existing graph data generation tool. We demonstrate the feasibility and effectiveness of the proposed scheme through analysis of benchmarking results. As a result of performance evaluation, it has been shown that the proposed system can generate customizable synthetic graph data, and benchmarking can be performed based on the generated graph data.
Keywords
Bigdata; Database; Benchmarking; Workload; NoSQL;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Beis, S. Papadopoulos, and Y. Kompatsiaris, "Benchmarking Graph Databases on The Problem of Community Detection," In New Trends in Database and Information Systems II, pp.3-14, 2015.
2 N. Francis, A. Green, P. Guagliardo, L. Libkin, T. Lindaaker, V. Marsault, and A. Taylor, "Cypher: An Evolving Query Language for Property Graphs," Proc. International Conference on Management of Data, pp.1433-1445, 2018.
3 https://github.com/socialsensor/graphdb-benchmarks, 2021.08.23
4 https://snap.stanford.edu/data/, 2021.08.23
5 B. F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan and R. Sears, "Benchmarking Cloud Serving Systems with YCSB," Proc. 1st ACM symposium on Cloud computing, pp.143-154, 2010.
6 R. Hecht and S. Jablonski, "NoSQL Evaluation: A Use Case Oriented Survey," In 2011 International Conference on Cloud and Service Computing, pp.236-341, 2011.
7 Y. Li and S. Manoharan, "A Performance Comparison of SQL and NoSQL Databases," In 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), pp.15-19, 2013.
8 D. Fernandes and J. Bernardino, "Graph Databases Comparison: AllegroGraph, ArangoDB, InfiniteGraph, Neo4J, and OrientDB," In Data, pp. 373-380, 2018.
9 S. Ray, B. Simion, and A. D. Brown, "Jackpine: A Benchmark to Evaluate Spatial Database Performance," In 2011 IEEE 27th International Conference on Data Engineering, pp.1139-1150, 2011.
10 F. Holzschuher and R. Peinl, "Performance of Graph Query Languages: Comparison of Cypher, Gremlin and Native access in Neo4j," Proc. Joint EDBT/ICDT 2013 Workshops, pp.195-204, 2013.
11 https://pokec.azet.sk/, 2021.08.23
12 L. Sfaxi and M. M. B. Aissa, "Babel: A Generic Benchmarking Platform for Big Data Architectures," Big Data Research, Vol.24, 100186, 2021.   DOI
13 P. Vassiliadis, A. Simitsis, and S. Skiadopoulos, "Conceptual Modeling for ETL Processes," Proc. International workshop on Data Warehousing and OLAP, pp.14-21, 2002.
14 J. D. Hunter, "Matplotlib: A 2D Graphics Envir onment," Computing in science & engineering, Vol.9, No.3, pp.90-95, 2007.   DOI
15 https://www.arangodb.com/2018/02/nosql-performance-benchmark-2018-mongodb-postgresql-orientdb-neo4j-arangodb/, 2021.08.23
16 T. G. Armstrong, V. Ponnekanti, D. Borthakur, and M. Callaghan, "LinkBench: A Database Benchmark based on The Facebook Social graph," Proc. International Conference on Management of Data, pp.1185-1196, 2013.
17 J. Han, E. Haihong, G. G. Le, and J. Du, "Survey on NoSQL Database," In 2011 6th international conference on pervasive computing and applications, pp.363-366, 2011.
18 A. Davoudian, L. hen, and M. Liu, "A Survey on NoSQL Stores," ACM Computing Surveys (CSUR), Vol.51, No.2, pp.1-43, 2018.
19 O. Erling, A. Averbuch, J. Larriba-Pey, H. Chafi, A. Gubichev, A. Prat and P. Boncz, "The LDBC Social Network Benchmark: Interactive Workload," Proc. International Conference on Management of Data, pp.619-630, 2015.
20 https://github.com/Alnaimi-/database-benchmark, 2021.08.23