Speaker
Description
Among NoSQL databases, Neo4j has become a leading solution for managing graph-structured data, particularly known for its flexibility in handling complex relationships. However, the performance characteristics of Neo4j in analytical (OLAP) workloads deployed within cloud-based environments, such as OpenStack, remain underexplored. In this paper, we present an analysis of OLAP performance for Neo4j clusters deployed on a private OpenStack cloud. Using the TPC-H benchmark dataset, transformed specifically into a graph schema, we generated and executed a comprehensive suite of Cypher queries designed to test Neo4j's capabilities under varying workloads and configurations. Our experiments reveal that increasing data volume reduces performance and success rates of query executions. Additionally, expanding the cluster size through additional nodes provided limited performance gains, highlighting diminishing returns from horizontal scaling for medium-sized analytical workloads.