Schulungsübersicht
Einführung in die Datenbankmigration
- Gründe für den Umstieg vom proprietären auf Open-Source-Systeme
- Vergleich der Architekturen von Oracle, SQL Server und PostgreSQL
- Häufige Probleme bei Migrationen sowie Erfolgsfaktoren
- Überblick über gängige Migrationsmethoden
Vorab-Bewertung und Planung der Migration
- Inventarisierung der Datenbanken sowie Analyse von Abhängigkeiten
- Einschätzung der Komplexität des Schemas
- Prüfung der Kompatibilität mit Anwendungen
- Ausarbeitung eines detaillierten Migrationsplans und Zeitplans
Strategien zur Schema-Migration
- Umwandlung von Oracle-Datentypen in PostgreSQL-konforme Formate
- Übersetzung der Datentypen aus SQL Server
- Anpassung der Tabellenstruktur
- Zuordnung von Indizes und Einschränkungen
Migration von Objekten: gespeicherte Prozeduren und Funktionen
- Umwandlung von PL/SQL in PL/pgSQL
- Techniken zur Übersetzung von T-SQL-Befehlen
- Ersatz der integrierten Funktionen durch PostgreSQL-Äquivalente
- Strukturanpassungen bei Paketen und Prozeduren
Tools und Verfahren zur Datenübernahme
- Einsatz von pg_dump und pg_restore
- Nutzung des Oracle FDW-Moduls zur Migration
- Verwendung der SQL Server Integration Services
- Gewinnung effizienter Methoden für große Datenmengen
Migration des Anwendungscodes
- Abweichungen zwischen JDBC- und ODBC-Treibern
- Anpassung der Verbindungszeichenketten in den Codeschnitten
- Bedachtung der Unterschiede im SQL-Dialekt
- Lösung spezieller Herausforderungen bei proprietären Funktionen
Tests und Validierung des Migrationserfolgs
- Sicherstellung der Datenintegrität nach dem Umzug
- Strategien zur Funktionsprüfung
- Vergleich der Performancewerte vor und nach der Migration
- Planung des Parallelbetriebs sowie der späteren Umstellung auf das neue System
Nachbereitende Optimierung der neuen Datenbank
- Einstellung und Optimierung von Abfragen in PostgreSQL
- Konfiguration der Parameter für die übernommenen Workloads
- Einrichtung von Überwachungsmechanismen sowie Warnmeldungen
- Erforderliche Wartungsmaßnahmen in regelmäßigen Abständen
Lösung typischer Migrationsprobleme
- Fallstudie: Schwierigkeiten beim Oracle-Umzug
- Fallstudie: Probleme bei der SQL Server-Migration
- Möglichkeiten zur Rückgängigmachung fehlerhafter Schritte
- Gewonnene Erkenntnisse und bewährte Praktiken
Praktisches Migrations-Workshop
- Schrittweise Umsetzung der Migration anhand eines Beispielschemas
- Übungen zur Extraktion und Übertragung von Datensätzen
- Praktische Ausübung des Codeschnitt-Übersetzungsprozesses
- Evaluierung der Ergebnisse anhand praktischer Tests und Validierungen
Voraussetzungen
- Grundkenntnisse über relationale Datenbanken
- Erfahrung mit der Arbeit in SQL
- Kenntnisse aus dem Bereich der Datenbankverwaltung
Zielgruppe
- Datenbankadministratoren
- Anwendungsentwickler
- IT-Architekten
Erfahrungsberichte (3)
Gute Erläuterungen zu jedem Punkt und eine Übungsaufgabe zur Praxis.
Piseth Ben - ACLEDA Bank Plc.
Kurs - Oracle Database 19c: SQL Tuning Workshop
Maschinelle Übersetzung
auf unser Verständnis und unsere Daten zugeschnitten
Vincent Long - ASSMANG PTY LTD
Kurs - Business Intelligence with SSAS
Maschinelle Übersetzung
Die bereitgestellten Schulungsinstrumente.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Maschinelle Übersetzung