Struttura del corso
Introduzione alla Migrazione del Database
- Perché migrare da proprietario a open source
- Confronto architetturale tra Oracle/SQL Server e PostgreSQL
- Sfide comuni di migrazione e fattori di successo
- Panoramica delle metodologie di migrazione
Valutazione e Pianificazione Pre-Migrazione
- Inventario del database e analisi delle dipendenze
- Valutazione della complessità dello schema
- Valutazione della compatibilità dell'applicazione
- Creazione di una roadmap e di una cronologia della migrazione
Strategie di Migrazione dello Schema
- Conversione dei tipi di dati Oracle in PostgreSQL
- Traduzione dei tipi di dati SQL Server
- Conversione della struttura delle tabelle
- Mappatura di indici e vincoli
Migrazione degli Oggetti: Procedure Memorizzate e Funzioni
- Conversione da PL/SQL a PL/pgSQL
- Tecniche di traduzione T-SQL
- Equivalenti delle funzioni integrate
- Ristrutturazione di pacchetti e procedure
Strumenti e Tecniche di Migrazione dei Dati
- Utilizzo di pg_dump e pg_restore
- Oracle FDW per la migrazione dei dati
- Servizi di integrazione di SQL Server
- Gestione efficiente di grandi volumi di dati
Migrazione del Codice dell'Applicazione
- Differenze tra driver JDBC e ODBC
- Modifiche alle stringhe di connessione
- Differenze nei dialetti SQL nel codice dell'applicazione
- Gestione delle funzionalità proprietarie
Test e Validazione
- Verifica dell'integrità dei dati
- Strategie di test funzionale
- Benchmarking delle prestazioni
- Esecuzione parallela e pianificazione del cutover
Ottimizzazione Post-Migrazione
- Ottimizzazione delle prestazioni delle query in PostgreSQL
- Regolazioni di configurazione per i carichi di lavoro migrati
- Configurazione del monitoraggio e degli avvisi
- Considerazioni sulla manutenzione continua
Risoluzione dei Problemi Comuni di Migrazione
- Studio di caso: Sfide della migrazione Oracle
- Studio di caso: Sfide della migrazione SQL Server
- Strategie di rollback
- Lezioni apprese e best practice
Workshop Pratico di Migrazione
- Migrazione guidata di uno schema di esempio
- Esercizi di estrazione e caricamento dei dati
- Pratica di conversione del codice
- Esercizi di validazione e verifica
Requisiti
- Conoscenza di base dei database relazionali
- Esperienza con SQL
- Familiarità con i concetti di amministrazione dei database
Partecipanti
- Amministratori di Database
- Sviluppatori di Applicazioni
- Architetti IT
Recensioni (3)
personalizzato in base alla nostra comprensione e ai dati
Vincent Long - ASSMANG PTY LTD
Corso - Business Intelligence with SSAS
Traduzione automatica
Gli strumenti di formazione forniti.
- UNIFI
Corso - NoSQL Database with Microsoft Azure Cosmos DB
Traduzione automatica
L'adattamento apportato durante la lezione/le lezioni dal formatore una volta compreso l'applicazione SSIS attuale che dobbiamo mantenere. Gli argomenti sono diventati più adatti/utilizzabili per noi.
Angelito Aguilar - Metrobank
Corso - Introduction to SQL Server 2012 Integration Services (SSIS)
Traduzione automatica