Il corso ha come obiettivo quello di descrivere l’installazione e la configurazione di PostgreSQL e comprendere i principali componenti del DB.
Nella prima fase (BASIC) verranno introdotti i comandi fondamentali per gestire il DB, definite le policy di gestione degli utenti e descritte le operazioni di backup.
Nella seconda fase (ADVANCED) si discuterà di alta affidabilità, procedure di upgrade e descritte best practices relative al tuning del DB e all’ottimizzazione delle performance.
Programma
Giorno 1-2 (2 moduli di 4h)
- Introduzione – teoria di PostgreSQL
- Differenze tra PostgreSQL e altri database SQL
- Installazione di PostgreSQL (rpm e binary)
- Prima configurazione
- Analisi della datadir e dei file di configurazione più significativi
- Inside postgresql,- comandi e shortcut più importanti
- Utenti,schema,login,sicurezza
- Backup e restore logici
Giorno 3-4 (2 moduli di 4h)
- Backup e restore fisci
- HA streaming replication
- HA PGPOOL II
- Upgrade minor e Major releasePerformance & tuning livello base

