Über unsMediaKontaktImpressum
IT-Tage 2015

Stephan Kaps: Flyway vs. LiquiBase – Battle der Datenbankmigrationstools

Wenn es das Ziel ist, Software regelmäßig auszuliefern, gegebenenfalls mehrmals am Tag, darf bei all den derzeitigen Überlegungen zu Automatisierung von Tests, Deployments und Infrastruktur die Datenbank nicht vergessen werden. Die Automatisierung von Änderungen (Migrationen) ist auch hier unverzichtbar. Inzwischen existieren Tools für diese Aufgabe, die sich sehr gut in den Entwicklungsprozess integrieren lassen. Die zwei bekanntesten Tools werden in diesem Vortrag vorgestellt und miteinander verglichen. Der Vergleich geht über sechs Runden:

  1. Funktionen
  2. Einbindung in bestehende Projekte
  3. Integrationsmöglichkeiten
  4. Inbetriebnahme und Handhabung
  5. Verfügbare Plug-Ins
  6. Rahmenbedingungen

Im Umfeld agiler Vorgehensmodelle und Initiativen wie Continuous Delivery ist es wichtig, Datenbank-Änderungen effizient vorzubereiten und durchführen zu können. Dabei ist es entscheidend, dass für das evolutionäre Datenbank-Design unter anderem die DDL-Operationen (Data Definition Language), Migrationsskripte und Referenz- bzw. Stammdaten verwaltet und bereitgestellt werden. Sie müssen unter Versionskontrolle stehen und verlässlich reproduzierbar sein, z. B. auf diversen Testumgebungen. Ziel ist es, der Datenbank ansehen zu können, in welchem Zustand sie sich befindet, um sie im Anschluss automatisiert auf einen anderen Versionsstand migrieren zu können.

Sprecher

Stephan Kaps

Stephan Kaps arbeitet im IT-Management beim Bundesversicherungsamt. Schwerpunkte sind Software-Architektur, Continuous Delivery, BizDevOps und Application Lifecycle Management. Zudem hat er langjährige Erfahrung als Java- und...
>> Weiterlesen

IT-Tage 2017 - Save the Date

Vom 11. bis 14. Dezember 2017 findet die Jahreskonferenz der Informatik Aktuell in Frankfurt am Main mit bis zu sechs parallelen Tracks und mehr als 160 Sessions mit einem deutlich erweiterten Themenspektrum statt: Neben Entwicklungsthemen rund um Java und agile Softwareentwicklung auch DevOps, Continuous Delivery, Storage, Betriebssysteme, Applikationsserver, Oracle, SQL Server, MySQL und MariaDB, Hadoop, NoSQL-Datenbanken und Microservices.

www.it-tage.org

Sponsoren
Sponsor der IT-Tage 2015 – DataStax
Sponsor der IT-Tage 2015 - dbaservices® GmbH
Sponsor der IT-Tage 2015 - Hanser-Verlag
Sponsor der IT-Tage 2015 - IBM
Sponsor der IT-Tage 2015 - informatica
Sponsor der IT-Tage 2015 - MarkLogic
Sponsor der IT-Tage 2015 - syntegris