Kursplan
Introduktion till databasmigrering
- Varför migrera från proprietära till öppna källkodsformat
- Jämförelse av arkitekturen för Oracle/SQL Server och PostgreSQL
- Vanliga utmaningar och framgångsfaktorer vid migrering
- Översikt över migreringsmetodologier
Bedömning och planering före migrering
- Databasinventering och analys av beroenden
- Utvärdering av schemakomplexitet
- Bedömning av applikationskompatibilitet
- Skapa en migreringslandsväg och tidplan
Strategier för schemamigrering
- Konvertering av Oracle-datatyper till PostgreSQL
- Översättning av SQL Server-datatyper
- Konvertering av tabellstrukturer
- Mappning av index och begränsningar
Objekt migrering: Lagrade procedurer och funktioner
- Konvertering av PL/SQL till PL/pgSQL
- Översättningstekniker för T-SQL
- Motsvarigheter till inbyggda funktioner
- Strukturering om av paket och procedurer
Verktyg och tekniker för datamigrering
- Användning av pg_dump och pg_restore
- Oracle FDW för datamigrering
- Integrationstjänster för SQL Server
- Effektiv hantering av stora datamängder
Migrering av applikationskod
- Skillnader i JDBC- och ODBC-drivers
- Ändringar av anslutningssträngar
- Skillnader i SQL-dialekter i applikationskod
- Hantering av proprietära funktioner
Testning och validering
- Verifiering av dataintegritet
- Strategier för funktions testning
- Prestanda benchmarking
- parallell körning och planering av övergång
Optimering efter migrering
- Prestandainställning av frågor i PostgreSQL
- Konfigurationsjusteringar för migrerade arbetsbelastningar
- Uppsett övervakning och larmning
- Överväganden för kontinuerligt underhåll
Felsökning av vanliga migreringsproblem
- Fallstudie: Utmaningar vid Oracle-migrering
- Fallstudie: Utmaningar vid SQL Server-migrering
- Strategier för återställning
- Erfarenheter och bästa praxis
Praktisk migreringsworkshop
- Lättad migrering av ett exempel-schema
- Övningar för dataextraktion och lastning
- Övning i koddkonvertering
- Övningar för validering och verifiering
Krav
- Grundläggande förståelse för relationella databaser
- Erfarenhet av SQL
- Bekantskap med koncept för databasadministration
Målgrupp
- Databasadministratörer
- Applikationsutvecklare
- IT-arkitekter
Vittnesmål (3)
anpassad efter vår förståelse och våra data
Vincent Long - ASSMANG PTY LTD
Kurs - Business Intelligence with SSAS
Maskintolkat
De utbildningsmaterial som tillhandahålls.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Maskintolkat
Justeringarna som instruktören gjorde i föreläsningarna/lektionerna när han förstod den aktuella SSIS-applikationen som vi är tvungna att underhålla. Ämnena blev mer lämpliga/användbara för oss.
Angelito Aguilar - Metrobank
Kurs - Introduction to SQL Server 2012 Integration Services (SSIS)
Maskintolkat