The recent rise of the NoSQL movement motivates investigation on the performance impact that new persistence approaches can bring in the model-driven re-engineering of a consolidated object-oriented software architecture. We report comparative experimental performance results attained by combining a pattern-based domain logic with a persistence layer based on different paradigms and we describe how data model is persisted in various implementation based on MySQL, Neo4j, and MongoDB.

Experimental Performance Evaluation of Different Data Models for a Reflection Software Architecture over NoSQL Persistence Layers / Fioravanti, Sara; Mattolini, Simone; Patara, Fulvio; Vicario, Enrico. - ELETTRONICO. - (2016), pp. 297-308. (Intervento presentato al convegno 7th ACM/SPEC on International Conference on Performance Engineering) [10.1145/2851553.2851561].

Experimental Performance Evaluation of Different Data Models for a Reflection Software Architecture over NoSQL Persistence Layers

FIORAVANTI, SARA;MATTOLINI, SIMONE;PATARA, FULVIO;VICARIO, ENRICO
2016

Abstract

The recent rise of the NoSQL movement motivates investigation on the performance impact that new persistence approaches can bring in the model-driven re-engineering of a consolidated object-oriented software architecture. We report comparative experimental performance results attained by combining a pattern-based domain logic with a persistence layer based on different paradigms and we describe how data model is persisted in various implementation based on MySQL, Neo4j, and MongoDB.
2016
Proceedings of the 7th ACM/SPEC on International Conference on Performance Engineering
7th ACM/SPEC on International Conference on Performance Engineering
Fioravanti, Sara; Mattolini, Simone; Patara, Fulvio; Vicario, Enrico
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1055442
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact