• DocumentCode
    174993
  • Title

    Interoperable Data Migration between NoSQL Columnar Databases

  • Author

    Scavuzzo, Marco ; Di Nitto, Elisabetta ; Ceri, Stefano

  • Author_Institution
    DEIB, Politec. di Milano, Milan, Italy
  • fYear
    2014
  • fDate
    1-2 Sept. 2014
  • Firstpage
    154
  • Lastpage
    162
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), 2014 IEEE 18th International
  • Conference_Location
    Ulm
  • Type

    conf

  • DOI
    10.1109/EDOCW.2014.32
  • Filename
    6975356