Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative