Authors:
Uwe Hohenstein
and
Martin Jergler
Affiliation:
Siemens AG, Corporate Technology, Otto-Hahn-Ring 6, Munich and Germany
Keyword(s):
Performance, Comparison, Benchmark, Neo4j, PostgreSQL.
Related
Ontology
Subjects/Areas/Topics:
Data Engineering
;
Database Architecture and Performance
;
Databases and Data Security
;
Nosql Databases
;
Open Source Databases
Abstract:
Special benchmarks and performance comparisons have been published to analyze and stress the outstanding performance of new database technologies. Quite often, the comparisons show that newly upcoming database technologies provide higher performance than traditional relational ones. In this paper, we show that these performance comparisons are not always meaningful and should not encourage one to jump to fast conclusions. We revisit certain statements about comparisons between the Neo4j graph database and relational systems and indicate a couple of possible reasons for coming up with bad performance such as inappropriate or default configurations, and too straightforward implementations. Moreover, we refute some stated issues about the bad performance of relational systems by using a PostgreSQL database for commonly used test scenarios. We conclude with some considerations of fairness.