The increasing volume of data created and exchanged in distributed architectures has made databases a critical asset to ensure availability and reliability of business operations. For this reason, a new family of databases, called NoSQL, has been proposed. To better understand the impact this evolution can have on organizations it is useful to focus on the notion of Online Analytical Processing (OLAP). This approach identifies techniques to interactively analyze multidimensional data from multiple perspectives and is today essential for supporting Business Intelligence. The objective of this paper is to benchmark OLAP queries on relational and graph databases containing the same sample of data. In particular, the relational model has been implemented by using MySQL while the graph model has been realized thanks to the Neo4j graph database. Our results, confirm previous experiments that registered better performances for graph databases when re-aggregation of data is required.

Performances of OLAP Operations in Graph and Relational Databases / A. Azzini, P. Ceravolo, M. Colella (COMMUNICATIONS IN COMPUTER AND INFORMATION SCIENCE). - In: KMO International Conference on Knowledge Management in Organizations / [a cura di] Lorna Uden, I-Hsien Ting, Juan Manuel Corchado. - [s.l] : Springer, 2019. - ISBN 9783030214500. - pp. 282-293 (( Intervento presentato al 14. convegno KMO Knowledge Management in Organizations International Conference : July 15–18 tenutosi a Zamora (Spain) nel 2019 [10.1007/978-3-030-21451-7_24].

Performances of OLAP Operations in Graph and Relational Databases

A. Azzini
Primo
;
P. Ceravolo
Secondo
;
2019

Abstract

The increasing volume of data created and exchanged in distributed architectures has made databases a critical asset to ensure availability and reliability of business operations. For this reason, a new family of databases, called NoSQL, has been proposed. To better understand the impact this evolution can have on organizations it is useful to focus on the notion of Online Analytical Processing (OLAP). This approach identifies techniques to interactively analyze multidimensional data from multiple perspectives and is today essential for supporting Business Intelligence. The objective of this paper is to benchmark OLAP queries on relational and graph databases containing the same sample of data. In particular, the relational model has been implemented by using MySQL while the graph model has been realized thanks to the Neo4j graph database. Our results, confirm previous experiments that registered better performances for graph databases when re-aggregation of data is required.
Graph models; Relational models; OLAP Systems
Settore INF/01 - Informatica
2019
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
Azzini2019_Chapter_PerformancesOfOLAPOperationsIn.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 708.88 kB
Formato Adobe PDF
708.88 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/651550
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact