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.
Struttura del corso
1. Introduzione a PostgreSQL Distribuito
- Sfide di scalabilità con PostgreSQL mononodo
- Panoramica dell'estensione Citus: scopo, architettura e componenti
- Concetti chiave: nodo coordinatore, nodi worker, metadati, chiavi di distribuzione
2. Architettura e Configurazione del Cluster
- Tipi di nodo: coordinatore vs worker
- Tipi di tabelle: distribuite, replicate e locali
- Installazione e configurazione di Citus su 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 delle tabelle distribuite e replicate
- Riequilibrio dei shard e scaling out
4. Esecuzione di Query Distribuite e Ottimizzazione
- Come Citus indirizza e parallelizza le query
- Comprensione dei piani di esecuzione distribuita
- 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 Casistiche Applicative
- Strumenti di monitoraggio e viste per Citus
- Manutenzione e aggiornamenti in ambienti distribuiti
Requisiti
- Completamento del corso Advanced Administration (Alta Disponibilità & Replica) o esperienza equivalente
- Conoscenze solide sulla configurazione e l'ottimizzazione delle prestazioni di PostgreSQL
- Familiarità con Linux e concetti di rete di base
Pubblico di riferimento
Amministratori di Database esperti, Ingegneri DevOps e Architetti di Sistema che gestiscono già ambienti PostgreSQL di produzione e hanno bisogno di scalare orizzontalmente.
7 ore
Recensioni (1)
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