Publicação

Experimental Evaluation of Graph Databases: JanusGraph, Nebula Graph, Neo4j, and TigerGraph

Ver documento

Detalhes bibliográficos
Resumo:NoSQL databases were created with the primary goal of addressing the shortcomings in the efficiency of relational databases, and can be of four types: document, column, key-value, and graph databases. Graph databases can store data and relationships efficiently, and have a flexible and easy-to-understand data schema. In this paper, we perform an experimental evaluation of the four most popular graph databases: JanusGraph, Nebula Graph, Neo4j, and TigerGraph. Database performance is evaluated using the Linked Data Benchmark Council’s Social Network Benchmark (LDBC SNB). In the experiments, we analyze the execution time of the queries, the loading time of the nodes and the RAM and CPU usage for each database. In our analysis, Neo4j was the graph database with the best performance across all metrics.
Autores principais:Monteiro, Jéssica
Outros Autores:Sá, Filipe; Bernardino, Jorge; Bernardino, Jorge; 0000-0001-9660-2011; Jorge Bernardino is a Coordinator Professor at the Polytechnic Institute of Coimbra - ISEC, Portugal. He received the PhD degree in computer science from the University of Coimbra in 2002. His research interests include big data, data warehousing, business intelligence, and software engineering. He has authored or co-authored more than one hundred papers in refereed conferences and journals, served on program committees and acted as a referee for many international conferences and journals. He was President of ISEC from 2005 to 2010. During 2014 he was Visiting Professor at CMU – Carnegie Mellon University. Currently, he is President of Scientific Council of ISEC and he is an ACM and IEEE member. Google Scholar publications: https://scholar.google.pt/citations?user=EpJW32AAAAAJ&hl=pt-PT
Assunto:benchmark graph databases LDBC SNB NoSQL databases open-source tools JanusGraph Nebula Graph Neo4j TigerGraph
Ano:2023
País:Portugal
Tipo de documento:artigo
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Coimbra
Idioma:inglês
Origem:Estudo Geral - Universidade de Coimbra
Descrição
Resumo:NoSQL databases were created with the primary goal of addressing the shortcomings in the efficiency of relational databases, and can be of four types: document, column, key-value, and graph databases. Graph databases can store data and relationships efficiently, and have a flexible and easy-to-understand data schema. In this paper, we perform an experimental evaluation of the four most popular graph databases: JanusGraph, Nebula Graph, Neo4j, and TigerGraph. Database performance is evaluated using the Linked Data Benchmark Council’s Social Network Benchmark (LDBC SNB). In the experiments, we analyze the execution time of the queries, the loading time of the nodes and the RAM and CPU usage for each database. In our analysis, Neo4j was the graph database with the best performance across all metrics.