Ta kontakt

Kursplan

Innføring i Database Migration

  • Hvorfor migrere fra proprietære til åpen kildekode
  • Sammenligning av arkitektur mellom Oracle/SQL Server og PostgreSQL
  • Vanlige utfordringer ved migrering og suksessfaktorer
  • Oversikt over migreringsmetodologier

Forhåndsmigreringsvurdering og planlegging

  • Inventering av databaser og analyse av avhengigheter
  • Evaluering av skjemakompleksitet
  • Vurdering av programvarekompatibilitet
  • Opprettelse av en migreringsveikart og tidsplan

Skjemamigreringsstrategier

  • Konvertering av Oracle-datatyper til PostgreSQL
  • Oversetting av SQL Server-datatyper
  • Konvertering av tabellstruktur
  • Mappning av indekser og begrensninger

Objekt migrasjon: Lagrede prosedyrer og funksjoner

  • Konvertering fra PL/SQL til PL/pgSQL
  • T-SQL-oversettelsesteknikker
  • Ekvivalenter for innebygde funksjoner
  • Omplassering av pakker og prosedyrer

Verktøy og teknikker for datamigrasjon

  • Bruk av pg_dump og pg_restore
  • Oracle FDW for datamigrasjon
  • SQL Server-integrasjonstjenester
  • Håndtering av store datavolum effektivt

Apsplikasjonskode migrasjon

  • Forskjeller mellom JDBC- og ODBC-drivere
  • Modifikasjoner av tilkoblingsstrenger
  • Forskjeller i SQL-dialekter i applikasjonskoden
  • Håndtering av proprietære funksjoner

Testing og validering

  • Sjekking av dataintegritet
  • Funksjonell testingstrategi
  • Ytelsesbenchmarking
  • Kjøring i parallell og planlegging av overgang

Efter migreringsoptimalisering

  • Tuning av spørringsytelse i PostgreSQL
  • Oppsett av konfigurasjonsjusteringer for migrerte arbeidsbelastninger
  • Oppsett overvåkning og varsling
  • Vedvarende vedlikeholdshensyn

Feilsøking av vanlige migreringsproblemer

  • Tilfellestudie: Utfordringer ved Oracle-migrasjon
  • Tilfellestudie: Utfordringer ved SQL Server-migrasjon
  • Rulleringstaktikker
  • Lærte erfaringer og beste praksis

Hånd-på migreringsverksted

  • Styrt migrering av en eksempel-skjema
  • Øvelser i datauttrekk og lasting
  • Kodekonverteringsøvelse
  • Validering- og verifikasjonsøvelser

Krav

  • Basis forståelse av relasjonelle databaser
  • Erfaring med SQL
  • Kjennskap til databaseadministrasjonskonsepter

Målgruppe

  • Databaseadministratorer
  • Apsplikasjonsutviklere
  • IT-arkitekter
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier