InVerDa - Co-existing schema versions made foolproof

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

Contributors

  • Kai Herrmann - , TUD Dresden University of Technology (Author)
  • Hannes Voigt - , TUD Dresden University of Technology (Author)
  • Thorsten Seyschab - , TUD Dresden University of Technology (Author)
  • Wolfgang Lehner - , TUD Dresden University of Technology (Author)

Abstract

In modern software landscapes multiple applications usually share one database as their single point of truth. All these applications will evolve over time by their very nature. Often former versions need to stay available, so database developers find themselves maintaining co-existing schema version of multiple applications in multiple versions. This is highly error-prone and accounts for significant costs in software projects, as developers realize the translation of data accesses between schema versions with hand-written delta code. In this demo, we showcase INVERDA, a tool for integrated, robust, and easy to use database versioning. We rethink the way of specifying the evolution to new schema versions. Using the richer semantics of a descriptive database evolution language, we generate all required artifacts automatically and make database versioning foolproof.

Details

Original languageEnglish
Title of host publication2016 IEEE 32nd International Conference on Data Engineering, ICDE 2016
PublisherIEEE, New York [u. a.]
Pages1362-1365
Number of pages4
ISBN (electronic)9781509020195
Publication statusPublished - 22 Jun 2016
Peer-reviewedYes
Externally publishedYes

Publication series

Series International Conference on Data Engineering (ICDE)
ISSN1063-6382

Conference

Title32nd IEEE International Conference on Data Engineering, ICDE 2016
Duration16 - 20 May 2016
CityHelsinki
CountryFinland

External IDs

ORCID /0000-0001-8107-2775/work/142253544