Struttura del corso
Introduzione alla migrazione di database
- I motivi per scegliere il passaggio da sistemi proprietari a quelli open source
- Confronto tra le architetture di Oracle, SQL Server e PostgreSQL
- Le principali difficoltà nella migrazione e i fattori chiave per il successo
- Panoramica delle metodologie di migrazione disponibili
Valutazione preliminare e pianificazione della migrazione
- Inventario dei database e analisi delle dipendenze
- Valutazione della complessità dello schema
- Verifica della compatibilità con le applicazioni
- Definizione del piano di migrazione e dei tempi previsti
Strategie per la migrazione dello schema
- Conversione dei tipi di dati Oracle in formato PostgreSQL
- Trasposizione dei tipi di dati SQL Server
- Adattamento della struttura delle tabelle
- Mappatura degli indici e delle vincoli
Migrazione di oggetti: procedure memorizzate e funzioni
- Conversione di codice PL/SQL in sintassi PL/pgSQL
- Tecniche per tradurre il linguaggio T-SQL
- Riconoscimento delle equivalenti funzionalità built-in
- Ristrutturazione dei pacchetti e delle procedure
Strumenti e tecniche per la migrazione dei dati
- L’utilizzo di pg_dump e pg_restore
- Oracle FDW come strumento per il trasferimento dei dati
- I servizi di integrazione offerti da SQL Server
- Gestione ottimizzata di grandi quantità di dati
Migrazione del codice delle applicazioni
- Differenze tra i driver JDBC e ODBC
- Modifiche alle stringhe di connessione
- Gestione delle differenze sintattiche SQL nei programmi
- Adattamento delle funzionalità esclusive dei sistemi originari
Verifica e validazione post-migrazione
- Controllo dell’integrità dei dati trasferiti
- Strategie di test funzionali
- Analisi delle prestazioni del nuovo sistema
- Pianificazione della coesistenza temporanea e del passaggio definitivo
Ottimizzazione dopo la migrazione
- Regolazioni per ottimizzare le performance delle query in PostgreSQL
- Aggiustamenti di configurazione adatti ai carichi di lavoro acquisiti
- Configurazione dei sistemi di monitoraggio e allertamento
- Considerazioni sulla manutenzione futura
Risoluzione dei problemi più comuni durante la migrazione
- Casi pratici di difficoltà riscontrate nel passaggio da Oracle
- Difficoltà tipiche nel trasferimento da SQL Server
- Tecniche per effettuare un rollback efficace
- Insegnamenti e migliori pratiche consolidate
Laboratorio pratico di migrazione
- Migrazione guidata di un esempio di schema
- Esercitazioni sull’estrazione e il caricamento dei dati
- Pratica nella conversione del codice
- Esercizi finali di controllo della validità dei risultati
Requisiti
- Conoscenza di base dei database relazionali
- Esperienza nell’utilizzo di SQL
- Familiarità con i concetti fondamentali dell’amministrazione dei database
Destinatari del corso
- Amministratori di database
- Sviluppatori di applicazioni
- Architetti IT
Recensioni (3)
buona spiegazione di ciascun punto e fornisci un compito per la pratica.
Piseth Ben - ACLEDA Bank Plc.
Corso - Oracle Database 19c: SQL Tuning Workshop
Traduzione automatica
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