Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Durata 7 ore
Struttura del corso
1. Introduzione al PostgreSQL Distribuito
- Sfide di scalabilità con PostgreSQL su singolo nodo
- Panoramica sull'estensione Citus: scopo, architettura e componenti
- Concetti chiave: nodo coordinatore, nodi worker, metadati, chiavi di distribuzione
2. Architettura e Setup del Cluster
- Tipi di nodo: coordinatore vs worker
- Tipi di tabella: distribuite, replicate e locali
- Installazione e configurazione di Citus in ambienti PostgreSQL esistenti
- Scoperta del cluster e gestione dei nodi
3. Distribuzione dei Dati e Strategie di Sharding
- Metodi di sharding: hash vs append
- Selezione della colonna di distribuzione per prestazioni ottimali
- Gestione di tabelle distribuite e replicate
- Ribilanciamento degli shard e scaling out
4. Esecuzione e Ottimizzazione delle Query Distribuite
- Come Citus instrada e parallelizza le query
- Comprensione dei piani di query distribuiti
- Pushdown delle query e ottimizzazione dell'esecuzione
5. Coerenza, Transazioni e Tolleranza ai Guasti
- Two-Phase Commit (2PC) e operazioni atomiche
- Gestione dei guasti nelle transazioni distribuite
6. Gestione Operativa e Casi d'Uso
- Strumenti e viste di monitoraggio per Citus
- Mantenimento e aggiornamenti in ambienti distribuiti
Requisiti
- Completamento del corso Amministrazione Avanzata (Alta Disponibilità & Replicazione) o esperienza equivalente
- Solide conoscenze della configurazione e del tuning delle prestazioni di PostgreSQL
- Familiarità con Linux e con i concetti base di rete
Pubblico
Database Administrators, DevOps Engineer e System Architects esperti che gestiscono già ambienti PostgreSQL di produzione e ne necessitano la scalabilità orizzontale.
Recensioni (3)
Un buon primo contatto con una nuova tecnologia di database
Cont Florian - Banca Transilvania Cluj
Corso - PostgreSQL Server Administration
Traduzione automatica
Strategie di ottimizzazione.
Jeffrey Zieg - Matrix Consulting
Corso - PostgreSQL Performance Tuning
Traduzione automatica
Comportamento dei log quando l'istanza è sotto stress e la gerarchia/nomenclatura delle istanze, database, file, ecc.
Daniel Inwood - Sinara Consultants LTD
Corso - PostgreSQL Advanced DBA
Traduzione automatica