InVerDa – the liquid database

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 - , Chair of Databases (Author)

Abstract

Multiple applications, which share one common database, will evolve over time by their very nature. Often, former versions need to stay available, so database developers find themselves maintaining co-existing schema versions of multiple applications in multiple versions—usually with handwritten delta code—which is highly error-prone and explains significant costs in software projects. We showcase IVD, a tool using the richer semantics of a bidirectional database evolution language to generate all the delta code automatically, easily providing co-existing schema versions within one database. IVD automatically decides on an optimized physical database schema serving all schema versions to transparently optimize the performance for the current workload.

Details

Original languageEnglish
Title of host publicationDatenbanksysteme fur Business, Technologie und Web, BTW 2017 - 17. Fachtagung des GI-Fachbereichs "Datenbanken und Informationssysteme�, DBIS 2017, Proceedings
EditorsBernhard Mitschang, Daniela Nicklas, Frank Leymann, Harald Schoning, Melanie Herschel, Jens Teubner, Theo Harder
PublisherGesellschaft fur Informatik (GI)
Pages619-622
Number of pages4
ISBN (electronic)9783885796596
Publication statusPublished - 2017
Peer-reviewedYes

Publication series

SeriesGI-Edition : lecture notes in informatics. Proceedings
Volume265
ISSN1617-5468

Conference

TitleDBIS - Database Systems for Business, Technology and Web, BTW 2017, 17th Symposium of the GI Department "Databases and Information Systems"
Duration6 - 10 March 2017
CityStuttgart
CountryGermany

External IDs

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

Keywords

ASJC Scopus subject areas

Keywords

  • Co-existing schema versions, Database evolution, Database versioning