Struttura del corso
Introduzione
- PostgreSQL vs MySQL vs Oracle
- Panoramica delle funzionalità e dell'architettura di PostgreSQL 13
Inizio Rapido
- Configurazione di un server database
- Installazione di PostgreSQL 13
- Crea e accedi a un database
- Sintassi SQL, comandi e funzioni
Configurazione di un Database Postgres
- Definizione dei dati, valori predefiniti e vincoli
- Configurazione e modifica delle tabelle
- Gestione dei privilegi e delle politiche di sicurezza
- Creazione di schemi di database
- Implementazione dell'ereditarietà e partizionamento delle tabelle
- Inserimento, aggiornamento e query dei dati
- Tipi di dati, funzioni e operatori
- Utilizzo degli indici e esecuzione della ricerca full-text
- Comprensione del controllo della concorrenza
Gestione di un Server Database
- Aggiornamento di un cluster PostgreSQL
- Sicurezza del server e crittografia dei dati
- Configurazione dei parametri del server
- Abilitazione dell'autenticazione client
- Configurazione di ruoli e permessi di accesso
- Gestione di più database
- Esecuzione di attività di manutenzione del database
- Backup e ripristino dei dati
- Ottimizzazione delle prestazioni e affidabilità del database
- Monitoraggio dell'attività del database e dell'utilizzo del disco
- Implementazione della replica logica
- Esecuzione di test di regressione
Programmazione Client-Side
- Utilizzo della libreria C libpq e dell'interfaccia per oggetti grandi
- Esecuzione di istruzioni SQL incorporate
- Esplorazione dello schema informativo
- Altre applicazioni client PostgreSQL
Programmazione Server-Side
- Estensione del linguaggio di query SQL
- Scrittura di funzioni trigger di evento
- Implementazione di sistemi di regole
- Utilizzo di linguaggi procedurali (PLs)
- Esplorazione dei PLs TCL, Perl e Python
- Esecuzione delle interfacce di programmazione server
- Esempi di decodifica logica
- Rilevamento del progresso della replica
Troubleshooting
Riassunto e Prossimi Passi
Requisiti
- Comprendere i sistemi di gestione di database relazionali (RDBMS).
- Avere esperienza con SQL.
Pubblico di Riferimento
- Amministratori di sistema.
- Sviluppatori.
Recensioni (5)
Ammontare (molto) di conoscenza fornita. Approccio allegro all'argomento.
Oskar Debowski - Asseco Poland S.A
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica
argomenti avanzati con esercitazioni pratiche e discussione, come TimescaleDB e Hypertable, conoscenze del formatore sulla materia :)
Shivam - Paessler LLC
Corso - PostgreSQL Fundamentals
Traduzione automatica
Al termine del primo giorno, un partecipante ha suggerito di aumentare l'interazione durante le pratiche e i formatori hanno tenuto conto di questo per il secondo giorno.
Daniela - Unit4
Corso - PostgreSQL 16 for Developers and Administrators
Traduzione automatica
Un approccio pratico e factuale all'argomento. Un'atmosfera piacevole, che incoraggia a porre domande.
Marcin - Santander Bank Polska S.A.
Corso - Implementing High Availability in PostgreSQL
Traduzione automatica
Andres si impegna costantemente per rispondere a tutte le domande dei partecipanti e per assicurarsi che tutti comprendano le sue lezioni. Ammiro la sua competenza e padronanza dell'argomento.
Ryan - Questronix Corporation
Corso - PostgreSQL for Administrators - 3 Days
Traduzione automatica