Ta kontakt

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
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier