Browse > Article
http://dx.doi.org/10.9717/kmms.2019.22.9.1036

Structural Analysis and Performance Test of Graph Databases using Relational Data  

Bae, Suk Min (Dept. of Future ICT Convergence Engineering, Graduate School, Dankook University)
Kim, Jin Hyung (Dept. of Future ICT Convergence Engineering, Graduate School, Dankook University)
Yoo, Jae Min (Dept. of Future ICT Convergence Engineering, Graduate School, Dankook University)
Yang, Seong Ryul (Dept. of Future ICT Convergence Engineering, Graduate School, Dankook University)
Jung, Jai Jin (Dept. of Applied Computer Engineering, Dankook University)
Publication Information
Abstract
Relational databases have a notion of normalization, in which the model for storing data is standardized according to the organization's business processes or data operations. However, the graph database is relatively early in this standardization and has a high degree of freedom in modeling. Therefore various models can be created with the same data, depending on the database designers. The essences of the graph database are two aspects. First, the graph database allows accessing relationships between the objects semantically. Second, it makes relationships between entities as important as individual data. Thus increasing the degree of freedom in modeling and providing the modeling developers with a more creative system. This paper introduces different graph models with test data. It compares the query performances by the results of response speeds to the query executions per graph model to find out how the efficiency of each model can be maximized.
Keywords
Graph Database; Graph Model Structure; Performance Test;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 About Graph Database, https://aws.amazon.com/ko/nosql/graph (accessed August 1, 2019).
2 Native Multi-model Can Compete with Pure Document and Graph Databases, https://www.arangodb.com/2015/06/multi-modelbenchmark (accessed August 1, 2019).
3 H. Huang and Z. Dong, Research on Architecture and Query Performance based on Distributed Graph Database Neo4j, IEEE, 10.1109/CECNet.2013.6703387, 2014   DOI
4 Graph Modeling Guidelines, https://neo4j.com/developer/guide-data-modeling (accessed August 1, 2019).
5 Import, Query, and Modify Graph Data, https://bitnine.net/tutorial/tutorial_kor.html (accessed August 1, 2019).
6 The Contextual Graph Database of Forms, https://codeburst.io/contextual-database-offorms-3349364b46d5 (accessed August 1, 2019).
7 Northwind Traders Relational Data Sample, https://powerapps.microsoft.com/ko-kr/blog/northwind-traders-relational-data-sample (accessed August 1, 2019).
8 M. Lee, H. Yong, and W. Lee, "A Technique of Converting CXQuery to XQuery for XML Databases" Journal of Korea Multimedia Society, Vol. 10, No. 3, pp. 289-302, 2007.
9 I. Robinson, J. Webber, and E. Eifrem, Graph Databases: New Opportunities for Connected Data, O'Reilly Media, Sebastopol, CA, 2015.
10 Database Normalization Basics Explained, https://support.microsoft.com/ko-kr/help/283878/description-of-the-database-normalizationbasics (accessed August 1, 2019).
11 M. Buerli, The Current State of Graph Databases, Department of Computer Science Calpoly San Luis Obispo, 2012.
12 B.S. Min, "Visualization of BlockChain Data Structure based on Graph Database," Proceedings of Symposium of the Korean Institute of communications and Information Sciences, pp. 480-482, 2018.