Kursplan
Introduksjon til databasemigrering
- Hvorfor migrere fra proprietær til åpen kildekode
- Sammenligning av arkitektur mellom Oracle/SQL Server og PostgreSQL
- Vanlige utfordringer og suksessfaktorer for migrering
- Oversikt over migreringsmetodologier
Evaluering og planlegging før migrering
- Inventar av databaser og avhengighetsanalyse
- Vurdering av skjemakompleksitet
- Vurdering av applikasjonskompatibilitet
- Utarbeidelse av en migreringskartlegging og tidsplan
Skjemamigreringsstrategier
- Konvertering av Oracle-datatyper til PostgreSQL
- Oversetting av SQL Server-datatyper
- Konvertering av tabellstruktur
- Kartlegging av indekser og begrensninger
Migrering av objekter: Lagrede prosedyrer og funksjoner
- Konvertering fra PL/SQL til PL/pgSQL
- Teknikker for oversetting av T-SQL
- Tilsvarende innebygde funksjoner
- Omgjort struktur for pakker og prosedyrer
Verktøy og teknikker for datamigrering
- Bruk av pg_dump og pg_restore
- Oracle FDW for datamigrering
- SQL Server integrasjonstjenester
- Effektiv håndtering av store datamengder
Migrering av applikasjonskode
- Forskjeller mellom JDBC- og ODBC-drevere
- Modifikasjoner av tilkoblingsstrenger
- Forskjeller i SQL-dialekter i applikasjonskode
- Håndtering av proprietære funksjoner
Testing og validering
- Verifisering av dataintegritet
- Strategier for funksjonell testing
- Ytelsesbenchmarking
- Parallelldrift og planlegging av overgang
Optimalisering etter migrering
- Tunning av forespørselsytelse i PostgreSQL
- Konfigurasjonsjusteringer for migrerte arbeidsbelastninger
- Oppsett av overvåking og varsling
- Vurderinger for kontinuerlig vedlikehold
Feilsøking av vanlige migreringsproblemer
- Casespesifikasjon: Utfordringer med Oracle-migrering
- Casespesifikasjon: Utfordringer med SQL Server-migrering
- Rulleringsstrategier
- Lærte Lessons og beste praksis
Praktisk migreringsworkshop
- Guidet migrering av en eksempel-skjema
- Øvelser for datauttrekk og lasting
- Øvelse i kodekonvertering
- Øvelser for validering og verifisering
Krav
- Grunnleggende forståelse av relasjonelle databaser
- Erfaring med SQL
- Kunnskap om konsepter innen databaseadministrasjon
Målgruppe
- Databasadministratorer
- Applikasjonsutviklere
- IT-arkitekter
Referanser (3)
tilpasset vår forståelse og data
Vincent Long - ASSMANG PTY LTD
Kurs - Business Intelligence with SSAS
Maskinoversatt
Treninginstrumentene som er tilgjengelige.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Maskinoversatt
Justeringen som instruktøren gjorde i forelesningen/leksjonene etter at han forsto den nåværende SSIS-applikasjonen vi er bundet til å vedlikeholde. Emnene ble mer passende/brukbare for oss.
Angelito Aguilar - Metrobank
Kurs - Introduction to SQL Server 2012 Integration Services (SSIS)
Maskinoversatt