InVerDa - Co-existing schema versions made foolproof

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Kai Herrmann - , Technische Universität Dresden (Autor:in)
  • Hannes Voigt - , Technische Universität Dresden (Autor:in)
  • Thorsten Seyschab - , Technische Universität Dresden (Autor:in)
  • Wolfgang Lehner - , Technische Universität Dresden (Autor:in)

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

OriginalspracheEnglisch
Titel2016 IEEE 32nd International Conference on Data Engineering, ICDE 2016
Herausgeber (Verlag)IEEE, New York [u. a.]
Seiten1362-1365
Seitenumfang4
ISBN (elektronisch)9781509020195
PublikationsstatusVeröffentlicht - 22 Juni 2016
Peer-Review-StatusJa
Extern publiziertJa

Publikationsreihe

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

Konferenz

Titel32nd IEEE International Conference on Data Engineering, ICDE 2016
Dauer16 - 20 Mai 2016
StadtHelsinki
LandFinnland

Externe IDs

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