Struttura del corso
Introduzione alla Migrazione dei Database
- Perché migrare da soluzioni proprietarie all'open source
- Confronto tra le architetture Oracle/SQL Server e PostgreSQL
- Sfide comuni di migrazione e fattori di successo
- Panoramica delle metodologie di migrazione
Valutazione Pre-Migrazione e Pianificazione
- Inventario del database e analisi delle dipendenze
- Valutazione della complessità dello schema
- Valutazione della compatibilità delle applicazioni
- Creazione di una roadmap e di una tempistica per la 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 degli indici e dei vincoli
Migrazione degli Oggetti: Stored Procedure e Funzioni
- Conversione PL/SQL in PL/pgSQL
- Tecniche di traduzione T-SQL
- Equivale delle funzioni built-in
- Ristrutturazione di package e procedure
Strumenti e Tecniche di Migrazione dei Dati
- Uso di pg_dump e pg_restore
- Oracle FDW per la migrazione dei dati
- Servizi di integrazione 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 dialect SQL nel codice delle applicazioni
- Gestione delle funzionalità proprietarie
Test e Validazione
- Verifica dell'integrità dei dati
- Strategie di test funzionale
- Benchmark delle prestazioni
- Esecuzione parallela e pianificazione del cutover
Ottimizzazione Post-Migrazione
- Ottimizzazione delle prestazioni delle query in PostgreSQL
- Aggiustamenti di configurazione per i carichi di lavoro migrati
- Impostazione del monitoraggio e degli avvisi
- Considerazioni sulla manutenzione continuativa
Risoluzione dei Problemi Comuni di Migrazione
- Caso di studio: Sfide nella migrazione da Oracle
- Caso di studio: Sfide nella migrazione da SQL Server
- Strategie di rollback
- Insegnamenti appresi e best practices
Workshop Pratico sulla Migrazione
- Migrazione guidata di uno schema di esempio
- Esercitazioni sull'estrazione e caricamento dei dati
- Pratica sulla conversione del codice
- Esercitazioni di validazione e verifica
Requisiti
- Conoscenza di base dei database relazionali
- Esperienza con SQL
- Conoscenza dei concetti di amministrazione dei database
Pubblico Target
- 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