Title :
Interoperable Data Migration between NoSQL Columnar Databases
Author :
Scavuzzo, Marco ; Di Nitto, Elisabetta ; Ceri, Stefano
Author_Institution :
DEIB, Politec. di Milano, Milan, Italy
Abstract :
NoSQL databases have emerged as the solution to handle large quantities of user-generated contents still guaranteeing fault tolerance, availability and scalability. Each NoSQL database offers differentiated properties and characteristics as well as different data models and architectures. As a result, the development of applications exploiting such kind of technology is strictly dependent on the specific NoSQL solution being adopted, and the migration from a NoSQL to the other requires the development of ad-hoc code managing the transfer of data. In order to mitigate such issue, this paper proposes an interoperable migration system for columnar NoSQL databases. The proposed approach is based on an orginal Metamodel, capable of preserving both strong and weak consistency between data updates, secondary indexes and various data types. Moreover, the approach allows developers to easily add support for new databases.
Keywords :
SQL; data handling; software fault tolerance; NoSQL columnar databases; ad-hoc code; data architectures; data models; interoperable data migration system; Data models; Distributed databases; Google; Indexes; Libraries; Switches; Amazon Dynamo DB; Azure Tables; BigTable; Data migration; Database as a Service (DaaS); Google App Engine Datastore; NoSQL databases;
Conference_Titel :
Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), 2014 IEEE 18th International
Conference_Location :
Ulm
DOI :
10.1109/EDOCW.2014.32