OLAP performance of distributed PostgreSQL and MongoDB on OpenStack. Preliminary Results on Smaller Scale Factors
Traditional relational or SQL database servers and document/JSON database servers are part of state-of-the-art data architectures. Comparing the database query (OLAP) performance of relational and document data stores is challenging because of myriads of options in data modeling, query features, data distribution, processing distribution, etc. Based on the TPC-H benchmark tools, this paper presents the initial findings of converting the relational TPC-H schema deployed in a PostgreSQL/Citus cluster into a denormalized JSON schema deployed in a MongoDB cluster and subsequently mapping a 296-query set from SQL to MongoDB Aggregation Framework. The success of each query execution within a 10-minute timeout was collected for both PostgreSQL and MongoDB in six scenarios defined by two small-scale factors (0.01 and 0.1 GB) and three values of nodes (3,6 and 9) for data distribution and processing. Results show that the database server is associated with the success of query execution.
Authors
- Marin Fotache (ORCID: https://orcid.org/0000-0002-5873-159X)
- Marius-Iulian Cluci
- Ciprian Pînzaru
- Octavian Rusu
- Cătălina Badea
- Codrin-Stefan Eşanu
Institutions
- Alexandru Ioan Cuza University (RO)
Publication Details
- Published
- 2024-09-19
- DOI
- https://doi.org/10.1109/roedunet64292.2024.10722556
- Citations
- 2
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 1.56