Schița de curs
1. Introducere în PostgreSQL Distribuit
- Provocări de scalare cu PostgreSQL pe un singur nod
- Prezentare generală a extensiei Citus: scop, arhitectură și componente
- Concepte cheie: nod coordinator, noduri worker, metadate, chei de distribuție
2. Arhitectura și Configurarea Clusterului
- Tipuri de noduri: coordinator vs worker
- Tipuri de tabele: distribuite, replicate și locale
- Instalarea și configurarea Citus pe medii PostgreSQL existente
- Descoperirea clusterului și gestionarea nodurilor
3. Strategii de Distribuire a Datelor și Sharding
- Metode de sharding: hash vs append
- Selectarea unei coloane de distribuție pentru performanță optimă
- Gestionarea tabelelor distribuite și replicate
- Reechilibrarea fragmentelor și scalarea
4. Executarea și Optimizarea Interogărilor Distribuite
- Cum Citus direcționează și paralelizează interogări
- Înțelegerea planurilor de interogare distribuite
- Pushdown-ul interogărilor și optimizarea execuției
5. Consistență, Tranzacții și Toleranță la Defecțiuni
- Two-Phase Commit (2PC) și operații atomice
- Gestionarea defecțiunilor în tranzacțiile distribuite
6. Management Operațional și Cazuri de Utilizare
- Instrumente și vizualizări pentru monitorizarea Citus
- Mentenanță și actualizări în medii distribuite
Cerințe
- Finalizarea cursului de Administrare Avansată (High Availability & Replication) sau experiență echivalentă
- Cunoștințe solide de configurare și optimizare a performanței în PostgreSQL
- Familiarizare cu Linux și concepte de bază ale rețelelor
Publicul țintă
Administratori de baze de date experimentați, Ingineri DevOps și Arhitecți de Sistem care gestionează deja medii de producție PostgreSQL și trebuie să le scaleze orizontal.
Mărturii (2)
CTE și indecși. Este posibil să fie mai probabil să folosești partiționarea, explicați analiza și vacuum în activitatea zilnică
Lorenzo Antonelli - Innova S.P.A
Curs - PostgreSQL Fundamentals
Tradus de catre o masina
1. Un program de instruire foarte bine structurat 2. Atmosfera caldă pe care instrucționarul o-a creat, împreună cu profesionalismul său personal remarcabil 3. Faptul că instrucționarul a explicat totul ca și cum vorbea cu un începător complet, fără a recurge la terminologie tehnică.
Piotr Romer - Asseco Poland S.A
Curs - PostgreSQL Administration, Optimization and Replication
Tradus de catre o masina