Struttura del corso
Cos'è PostgreSQL?
- Una breve storia di PostgreSQL
- Convenzioni
- Ulteriori informazioni
- Linee guida per la segnalazione dei bug
Introduzione a PostgreSQL
- Installazione e creazione del database
- Il linguaggio SQL
- Funzionalità avanzate
Il linguaggio SQL
- Sintassi SQL
- Definizione dei dati
- Manipolazione dei dati
- Query
- Type di dati
- Funzioni e operatori
- Conversione dei tipi
- Indici
- Ricerca full-text
- Gestione della concorrenza
- Suggerimenti sulle prestazioni
Amministrazione del server
- Installazione dal codice sorgente
- Installazione dal codice sorgente su Windows
- Configurazione e avvio del server
- Configurazione del server
- Autenticazione dei client
- Ruoli del database
- Gestione dei database
- Localizzazione
- Attività di manutenzione ordinaria del database
- Backup e ripristino
- Alta disponibilità, bilanciamento del carico e replicazione
- Configurazione del recupero
- Monitoraggio delle attività del database
- Monitoraggio dell'utilizzo del disco
- Affidabilità e Write-Ahead Log
- Test di regressione
Interfacce client
- libpq - Libreria C
- Oggetti grandi (Large Objects)
- ECPG - SQL integrato in C
- Information Schema
Programmazione lato server
- Estensione di SQL
- Trigger
- Il sistema di regole
- Linguaggi procedurali
- PL/pgSQL - Linguaggio procedurale SQL
- PL/Tcl - Linguaggio procedurale Tcl
- PL/Perl - Linguaggio procedurale Perl
- PL/Python - Linguaggio procedurale Python
- Interfaccia di programmazione del server
Aspetti interni
- Panoramica degli aspetti interni di PostgreSQL
- System Catalogs (Cataloghi di sistema)
- Protocollo Frontend/Backend
- Convenzioni di coding di PostgreSQL
- Supporto linguistico nativo
- Scrittura di un handler per un linguaggio procedurale
- Scrittura di un wrapper per dati stranieri
- Ottimizzatore di query genetico
- Definizione dell'interfaccia del metodo di accesso agli indici
- Indici GiST
- Indici GIN
- Archiviazione fisica del database
- Interfaccia backend BKI
- Come il pianificatore utilizza le statistiche
Requisiti
Conoscenza pratica di SQL e C
Amministrazione di base del sistema (Unix/Linux o Windows)
Recensioni (7)
esempi passo dopo passo, informazioni a piccoli bocconi
Esmadee Bin Ismail - SBS transit
Corso - PostgreSQL Administration and Development
Traduzione automatica
Le diverse tecniche che possono essere utilizzate per ottenere lo stesso risultato sono semplicemente ottimizzate con pochi passaggi.
Abdul Hafiz - SBS transit
Corso - PostgreSQL Administration and Development
Traduzione automatica
1. Note sulla lavagna bianca 2. I laboratori sono stati eseguiti in modalità condivisa
Evangelos Katsaros
Corso - PostgreSQL Administration and Development
Traduzione automatica
L'instruttore ha spiegato tutto ciò che gli abbiamo chiesto, era molto preciso e ha mantenuto il mio interesse.
Katerina Andreopoulou
Corso - PostgreSQL Administration and Development
Traduzione automatica
Il fatto che abbiamo avuto l'opportunità di sentire la differenza tra molti tipi di database.
Marta Melloch - Amazon Development Center Poland Sp. z o.o.
Corso - PostgreSQL Administration and Development
Traduzione automatica
conoscenze utili
Ewa Napieralska - Amazon Development Center Poland Sp. z o.o.
Corso - PostgreSQL Administration and Development
Traduzione automatica
Gli esercizi e l'attenzione attiva del formatore, che ha ascoltato i nostri interventi con grande pazienza, sono stati molto apprezzati. GRAZIE MOLTO :)
Martyna Szewczuk - Amazon Development Center Poland Sp. z o.o.
Corso - PostgreSQL Administration and Development
Traduzione automatica