Abstract: Since the 1980s, relational database management systems have taken precedence over other data models (hierarchical model and network). Appreciated by companies for its highly coherent data structure and ACID transaction support, it is now being challenged by the emergence of new needs linked to the emergence of Big Data. This phenomenon implies that some companies must now manage huge volumes of data in exponential growths. Responding to this problem, the NoSQL appears as a viable solution but not without defects. Moreover, it has the advantage of being available in several types of bases more adapted to the specific needs of companies. However, the newcomer "NewSQL" seems to promise an architecture combining the advantages of the relational model and the NoSQL. Most of recently works were compared between OldSQL with graph NoSQL, or OldSQL with NewSQL. Some of them compared between all three types but without experimental result. In this paper, discusses SQL, graph NoSQL and NewSQL. Graph Neo4j and VoltDB were selected in from various open source NoSQL and NewSQL. Characteristics and comparisons performance of each one was studied. CRUD operations were applied in VoltDB and Neo4j with varying datasets size. As a result, VoltDB is significantly better than Neo4j insert, update and delete. Neo4j is significantly better than VoltDB in select.
Keywords: NoSQL, NewSQL, Big Data, ACID properties, BASE properties, CRUD, Neo4j, VoltDB.
Title: A Performance Comparison between Modern Relational Database VoltDB and Graph NoSQL Database Neo4j
Author: Khawlah A. Altuwairqi, Dr. Fahad Algurashi
International Journal of Interdisciplinary Research and Innovations
ISSN 2348-1218 (print), ISSN 2348-1226 (online)
Research Publish Journals