Struttura del corso

Architettura di Greenplum

  • Elaborazione parallela e multiprocessing simmetrico
  • Ruoli dei segmenti e configurazione del cluster
  • Scalabilità e movimento dei dati
  • Architettura di Greenplum Data Warehouse

Strutture Tabellari di Greenplum

  • Tabelle distribuite vs. tabelle assegnate casualmente
  • Tabelle a heap vs. tabelle a append-only
  • Formati di archiviazione riga vs. colonna
  • Tabelle partizionate e clusterizzate

Distribuzione dei Dati e Hashing

  • Logica di hashing e chiavi di distribuzione
  • Gestione dello skew e impatto sulle prestazioni
  • Hash maps e strategie di posizionamento delle righe

Indici e Ottimizzazione del Rendimento

  • Indici clusterizzati e non clusterizzati
  • Casistiche di utilizzo degli indici B-tree e bitmap
  • Scansione degli indici e comportamento della memorizzazione

Progettazione Fisica del Database

  • Normalizzazione e progettazione del modello logico
  • Strategie di accesso degli utenti e analisi della distribuzione
  • Demografia dei dati e decisioni sugli indici

Tecniche di Denormalizzazione

  • Dati derivati, tabelle riassuntive e pre-join
  • Tabelle colonna come partizionamento verticale
  • Data marts e viste materializzate

SQL Avanzato ed Esecuzione delle Query

  • Strategie di join e redistribuzione
  • OLAP e funzioni finestra
  • Tabelle temporanee, sottoselezioni e tabelle derivate

Piani EXPLAIN ed Ottimizzazione delle Query

  • Lettura e interpretazione dell'output EXPLAIN
  • Analisi dei costi e ottimizzazione del piano
  • Movimento delle join e operazioni locali ai segmenti

Utilità di Greenplum e Best Practices

  • ANALYZE e VACUUM
  • Caricamento e movimento dei dati con Nexus
  • Sicurezza, permessi e consigli sulle prestazioni

Riepilogo e Passi Successivi

Requisiti

  • Conoscenza delle basi di dati relazionali e SQL
  • Esperienza con sistemi di data warehousing o analitici
  • Familiarità con le operazioni della riga di comando Linux

Pubblico target

  • Architetti e ingegneri dei dati
  • Amministratori di database e responsabili tecnici
  • Sviluppatori BI e specialisti di analisi che lavorano con Greenplum
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative