Struttura del corso
Introduzione
Installazione e configurazione di PostgreSQL
Panoramica sull'architettura e sulle funzionalità avanzate di PostgreSQL
Amministrazione di PostgreSQL
- Connessione al database
- Presentazione generale di PgAdmin III
- Configurazione del server
- Creazione e gestione degli utenti
- Tipi di oggetti presenti nel database
- Impostazione dei permessi e della sicurezza
- Esecuzione di query sul database
- Monitoraggio delle attività del database
- Garanzia di atomicità e isolamento nelle operazioni
- Backup e ripristino di PostgreSQL
- Migrazione dei dati verso altri sistemi
- Gestione dei log di PostgreSQL
Ottimizzazione delle prestazioni
- Riduzione degli I/O tramite HOT
- Gestione dei blocchi e della concorrenza
- Valutazione della struttura del database
- Ottimizzazione delle query SQL con l'utilizzo di EXPLAIN
- Analisi dei carichi di lavoro sul sistema
- Benchmark e profilatura delle prestazioni
- Ottimizzazione delle operazioni di join
- Utilizzo efficace degli indici
Replicazione di PostgreSQL
- Concetti fondamentali della replicazione in PostgreSQL
- Garanzia dell'alta disponibilità nel sistema PostgreSQL
- Implementazione della replica streaming
- Gestione dei cluster tramite repmgr
- Esecuzione di query su database in modalità Hot Standby
- Funzionamento della replicazione sincrona
- Trasferimento dei log basato su file
- Replicazione logica basata su trigger tramite Slony e Londiste
- Gestione del pooling delle connessioni
- Aggiornamento alle nuove versioni di PostgreSQL
- Sharding e scale-out di un sistema PostgreSQL
Sintesi e conclusioni
Requisiti
- Esperienza con il linguaggio SQL
- Conoscenza della riga di comando di Linux
- Esperienza base nella programmazione shell in ambiente UNIX
Destinatari
- Amministratori di database
- Amministratori di sistema
- Sviluppatori con esperienza nel lavoro con i database
Recensioni (4)
1. Un programma di formazione strutturato molto bene 2. L'atmosfera calda che l'istruttore ha creato, insieme alla sua eccellente professionalità personale 3. Il fatto che l'istruttore abbia spiegato tutto come se stesse parlando a un principiante assoluto, senza cadere in alcun gergo tecnico.
Piotr Romer - Asseco Poland S.A
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica
Ammontare (molto) di conoscenza fornita. Approccio allegro all'argomento.
Oskar Debowski - Asseco Poland S.A
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica
Il formatore è molto disponibile e ha dimostrato un'ampia competenza in Postgres sia dal lato amministrativo che da quello dello sviluppo. Ho acquisito molte conoscenze durante questo corso di formazione. Inoltre, i giochi Kahoot per verificare le conoscenze sono molto divertenti.
Kristine - G-Xchange, Inc
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica
nuove conoscenze che possono essere applicate nel nostro sistema
Laurence Bangsal - PayMaya Philippines, Inc.
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica