Seamless database evolution for cloud applications

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

  • Aniket Mohapatra - , University of Kaiserslautern-Landau, SAP Research (Author)
  • Kai Herrmann - , Chair of Databases (Author)
  • Hannes Voigt - , Chair of Databases (Author)
  • Simon Lüders - , SAP Research (Author)
  • Tsvetan Tsokov - , SAP Labs Bulgaria (Author)
  • Wolfgang Lehner - , Chair of Databases (Author)

Abstract

We present DECA (Database Evolution in Cloud Applications), a framework that facilitates fast, robust, and agile database evolution in cloud applications. Successful business requires to react to changing wishes and requirements of customers instantly. In today's realities, this often boils down to adding new features or fixing bugs in a software system. We focus on cloud application platforms that allow seamless development and deployment of applications by operating both the old and the new version in parallel for the time of development/deployment. This does not work if a common database is involved, since they cannot co-exist in multiple versions. To overcome this limitation, we apply current advances in the field of agile database evolution. DECA equips developers with an intuitive Database Evolution Language to create a new co-existing schema version for development and testing. Meanwhile, users can continuously use the old version. With the click of a button, we migrate the database to the new version and move all the users without unpredictable downtime and without the risk of corrupting our data. So, DECA speeds up the evolution of information systems to the pace of modern business.

Details

Original languageEnglish
Title of host publicationDATA 2018 - Proceedings of the 7th International Conference on Data Science, Technology and Applications
EditorsJorge Bernardino, Christoph Quix
PublisherSCITEPRESS - Science and Technology Publications
Pages197-207
Number of pages11
ISBN (electronic)9789897583186
Publication statusPublished - 2018
Peer-reviewedYes

Conference

Title7th International Conference on Data Science, Technology and Applications, DATA 2018
Duration26 - 28 July 2018
CityPorto
CountryPortugal

External IDs

Scopus 85071417566
ORCID /0000-0001-8107-2775/work/142253472

Keywords

Keywords

  • Database, Migration, Schema evolution, Seamless deployment