Supporting partial database migration to the cloud using Non-intrusive software adaptations: An experience report

5Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper reports on an early experience of partially migrating a legacy systems’ relational database to a NoSQL database in the Amazon cloud. The migration process involved converting part of the relational database data to the schema-less format supported by the target NoSQL database, and adapting the two software applications that make up the system (developed using Grails and Groovy, respectively) to transparently access both the relational database on-premise and the NoSQL database in the cloud. The required software adaptations were performed using a non-intrusive approach based on aspect-oriented programming (in the case of the Grails application) and meta-programming features (in the case of the Groovy application). This approach allowed the system to be easily adapted and tested, without the need to change its source code directly.

Cite

CITATION STYLE

APA

Costa, C. H., Maia, P. H. M., Mendonça, N. C., & Rocha, L. S. (2016). Supporting partial database migration to the cloud using Non-intrusive software adaptations: An experience report. In Communications in Computer and Information Science (Vol. 567, pp. 238–248). Springer Verlag. https://doi.org/10.1007/978-3-319-33313-7_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free