Schulungsübersicht
Einführung in die Datenbankmigration
- Gründe für die Migration von proprietären zu Open-Source-Lösungen
- Architekturvergleich zwischen Oracle/SQL Server und PostgreSQL
- Häufige Migrationsherausforderungen und Erfolgsfaktoren
- Überblick über Migrationsmethodiken
Vor-Migrationsbewertung und -planung
- Datenbankinventarisierung und Abhängigkeitsanalyse
- Bewertung der Schemakomplexität
- Prüfung der Anwendungs kompatibilität
- Erstellung eines Migrationswegs und Zeitplans
Strategien für die Schemamigration
- Konvertierung von Oracle-Datentypen zu PostgreSQL
- Übersetzung von SQL Server-Datentypen
- Konvertierung der Tabellenstruktur
- Mapping von Indizes und Constraints
Migration von Objekten: Gespeicherte Prozeduren und Funktionen
- Konvertierung von PL/SQL zu PL/pgSQL
- Techniken zur Übersetzung von T-SQL
- Entsprechende integrierte Funktionen
- Neustrukturierung von Paketen und Prozeduren
Datenmigrations-Tools und -Techniken
- Verwendung von pg_dump und pg_restore
- Oracle FDW für die Datenmigration
- SQL Server Integration Services
- Effiziente Handhabung großer Datenmengen
Migration des Anwendungscode
- Unterschiede zwischen JDBC- und ODBC-Treibern
- Anpassungen von Verbindungszeichenketten
- Unterschiede im SQL-Dialekt im Anwendungscode
- Umgang mit proprietären Funktionen
Tests und Validierung
- Überprüfung der Datenintegrität
- Strategien für Funktionstests
- Leistungsvergleiche (Benchmarking)
- Parallele Betriebsphasen und Planung des Umstiegs
Optimierung nach der Migration
- Tuning der Abfrageleistung in PostgreSQL
- Konfigurationsanpassungen für migrierte Arbeitslasten
- Einrichtung der Überwachung und Alarmierung
- Aspekte der laufenden Wartung
Fehlerbehebung bei häufigen Migrationsproblemen
- Fallstudie: Herausforderungen bei der Oracle-Migration
- Fallstudie: Herausforderungen bei der SQL-Server-Migration
- Rollback-Strategien
- Gesammelte Erkenntnisse und Best Practices
Praxisworkshop für Migrationen
- Geführte Migration eines Beispiel-Schemas
- Übungen zur Datengewinnung und -ladung
- Übung zur Codekonvertierung
- Übungen zur Validierung und Überprüfung
Voraussetzungen
- Grundlegendes Verständnis von relationalen Datenbanken
- Erfahrung mit SQL
- Vertrautheit mit Konzepten der Datenbankadministration
Zielgruppe
- Datenbankadministratoren
- Anwendungsentwickler
- IT-Architekten
Erfahrungsberichte (3)
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
Die Anpassung, die der Trainer vorgenommen hat, nachdem er das aktuelle SSIS-Anwendungsprojekt verstanden hatte, das wir weiterhin pflegen müssen. Die Themen wurden dadurch für uns geeigneter und praktischer.
Angelito Aguilar - Metrobank
Kurs - Introduction to SQL Server 2012 Integration Services (SSIS)
Maschinelle Übersetzung