Transaction management across data stores

Jiménez Peris, Ricardo and Patiño Martínez, Marta and Brondino, Ivan and Vianello, Valerio (2017). Transaction management across data stores. "International Journal of High Performance Computing And Networking" ; pp.. ISSN 1740-0562.


Title: Transaction management across data stores
  • Jiménez Peris, Ricardo
  • Patiño Martínez, Marta
  • Brondino, Ivan
  • Vianello, Valerio
Item Type: Article
Título de Revista/Publicación: International Journal of High Performance Computing And Networking
Date: 2017
ISSN: 1740-0562
Freetext Keywords: Data management; NoSQL; Consistency
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview


Companies have evolved from a world where they only had SQL databases to a world where they use different kinds of data stores, such as key­value data stores, document­oriented data stores and graph databases. The reason why they have started to introduce this diversity of persistency models is because different NoSQL technologies bring different data models with associated query languages and/or APIs. However, they are confronted now with a problem in which they have the data scattered across different data stores. This problem lies in that when a business action requires to update the data, the data reside in different data stores, and they are subject to inconsistencies in the event of failure and/or concurrent access. These inconsistencies appear due to the lack of transactional consistency that was guaranteed in traditional SQL databases but is not guaranteed either within the NoSQL data stores or across data stores and databases. CoherentPaaS comes to remedy this need. CoherentPaaS provides an ultra­scalable transactional management layer that can be integrated with any data store with multi­ versioning capabilities. The layer has been integrated with six different data stores, three NoSQL data stores and three SQL­like databases. In this paper, we describe this generic ultra­scalable transactional management layer and focus on its API and how it can be integrated in different ways with different data stores and databases.

Funding Projects

FP7611068CoherentPaaSUNIVERSIDAD POLITECNICA DE MADRIDA Coherent and Rich PaaS with a Common Programming Model CoherentPaaS
FP7619606LeanBigDataUNIVERSIDAD POLITECNICA DE MADRIDUltra-Scalable and Ultra-Efficient Integrated and Visual Big Data Analytics
Madrid Regional GovernmentS2013TIC-2894CLOUD4BIGDATAUnspecifiedUnspecified
Government of SpainTIN2013-46883BigDataPaaSUnspecifiedUnspecified

More information

Item ID: 46549
DC Identifier:
OAI Identifier:
Official URL:
Deposited by: Memoria Investigacion
Deposited on: 22 Jun 2017 11:03
Last Modified: 13 Mar 2019 14:49
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM