07 / Datenbankmigration

Datenbankmigration: bestehende Anwendungen weiter nutzen

Bei einer Datenbankmigration geht es nicht allein darum, Tabellen zu kopieren. Strukturen, Datenbanklogik, SQL-Verhalten und Datenqualität müssen auf der Zielplattform nachvollziehbar funktionieren. Ich unterstütze Analyse, Übertragung, Anpassung und Validierung.

Typische Herausforderungen

  • Eine bestehende Datenbanktechnologie soll abgelöst werden.
  • Anwendungen sollen weiterhin mit ihrem bisherigen Funktionsumfang arbeiten.
  • SQL-Routinen, Datentypen und Datenbankobjekte unterscheiden sich zwischen den Systemen.
  • Daten und Ergebnisse müssen nach der Übertragung geprüft werden.

Mögliche Aufgaben

  • Bestandsaufnahme von Datenbankobjekten und Abhängigkeiten
  • Übertragung und Anpassung von SQL-Routinen und Datenbanklogik
  • Datenmigration einschließlich komplexer Datenformate
  • Validierung, Fehlersuche und Performanceanalyse

Technologien und Praxiserfahrung

  • Informix-zu-PostgreSQL-Migration mit Übertragung größerer Datenbestände einschließlich BLOBs.
  • Datenvalidierung über Datensatzanzahlen, Datenmengen und stichprobenartige Inhaltsprüfungen.
  • ODBC-Umschaltung, Anwendungstests und Fehlersuche im Hochschulumfeld; das Projekt läuft noch.
  • Access-zu-SQL-Server-Migration beim LDBV: Backend übertragen, bestehendes Access-Frontend beibehalten und den Datenbankzugriff optimiert.
Laufendes Projekt: Informix → PostgreSQL

Im Hochschulumfeld arbeite ich an der Migration einer bestehenden Informix-Backend-Datenbankumgebung auf PostgreSQL. Die vorhandenen Fachanwendungen bleiben bestehen. Die Migration ist noch nicht als abgeschlossen zu betrachten.