Struttura del corso

Che cos'è PostgreSQL?

  • Breve storia di PostgreSQL
  • Convenzioni
  • Ulteriori informazioni
  • Linee guida per la segnalazione dei bug

Introduzione a PostgreSQL

  • Installazione e creazione del database
  • La lingua SQL
  • Funzionalità avanzate

La lingua SQL

  • Sintassi SQL
  • Definizione dei dati
  • Manipolazione dei dati
  • Query
  • Tipi di dati
  • Funzioni e operatori
  • Wrapper di dati esterni
  • Conversione del tipo
  • Indici
  • Trigger
  • Ricerca a testo completo
  • Lo schema delle informazioni
  • PL/pgSQL - Linguaggio procedurale SQL
  • Controllo della concorrenza
  • Suggerimenti per le prestazioni
  • Modalità di utilizzo da parte di Planner Statistics

Amministrazione del server

  • Codice sorgente vs pacchetti forniti dalla distribuzione
  • Installazione dal codice sorgente
  • Installazione dal codice sorgente su Windows
  • Distribuzione di file binari ottenuti compilando il codice sorgente
  • Configurazione e funzionamento del server
  • Database Archiviazione fisica
  • Requisiti di durabilità del file system e opzioni di montaggio richieste
  • Configurazione del server
  • Considerazioni speciali per le distribuzioni basate su contenitori
  • Autenticazione client
  • Database Ruoli
  • Gestione di Databases
  • Localizzazione
  • Routine Database Attività di manutenzione
  • Backup e ripristino
  • Configurazione di ripristino
  • Monitoraggio Database Attività
  • Monitoraggio dell'utilizzo del disco
  • Affidabilità e log write-ahead
  • Test di regressione
  • Installazione di estensioni server di terze parti

Disponibilità elevata, bilanciamento del carico e replica

  • Teorema CAP di Brewer
  • Replica sincrona e replica asincrona
  • Log Shipping (Warm Standby)
  • Streaming della replica master-slave (hot standby)
  • Replica Master-Slave basata su trigger con Slony
  • Replica multi-master basata su trigger con Bucardo
  • Pool di connessioni e replica sincrona con Pgpool
  • Configurazioni di failover con DRBD
  • Sostituzione di un server guasto
  • Ripristino da una partizione di rete

Requisiti

Una conoscenza di base di SQL

  14 ore

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.

Prezzo per Partecipante

Recensioni (6)

Corsi relativi

Categorie relative