Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 7 ore (1 zile)
Schița de curs
1. Introducere în PostgreSQL distribuit
- Provocările de scalare cu PostgreSQL pe un singur nod
- Prezentare generală a extensiei Citus: scop, arhitectură și componente
- Concepte cheie: nodul coordinator, nodurile worker, metadatele, cheile de distribuție
2. Arhitectura și configurarea clusterului
- Tipuri de noduri: coordinator versus worker
- Tipuri de tabele: distribuite, replicate și locale
- Instalarea și configurarea Citus în medii PostgreSQL existente
- Descoperirea clusterului și gestionarea nodurilor
3. Distribuția datelor și strategii de sharding
- Metode de sharding: hash versus append
- Selectarea coloanei de distribuție pentru performanță optimă
- Gestionarea tabelelor distribuite și replicate
- Rebalansarea shard-urilor și scalarea orizontală
4. Executarea interogărilor distribuite și optimizarea
- Cum rotează și paralelizează Citus interogările
- Înțelegerea planurilor de interogare distribuite
- Pushdown al interogărilor și optimizarea execuției
5. Consistență, tranzacții și toleranță la erori
- Two-Phase Commit (2PC) și operațiuni atomice
- Gestionarea eșecurilor în tranzacțiile distribuite
6. Management operațional și cazuri de utilizare
- Unelte și view-uri de monitorizare pentru Citus
- Intreținere și upgrade-uri în medii distribuite
Cerințe
- Finalizarea cursului de Administrare Avansată (High Availability & Replication) sau experiență echivalentă
- Cunoștințe solide privind configurarea și tuning-ul performanței PostgreSQL
- Familiaritate cu Linux și concepte de bază rețea
Public țintă
Administratori de baze de date experimentați, ingineri DevOps și arhitecți de sistem care gestionează deja medii de producție PostgreSQL și au nevoie 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
Paciența și stilul de învățare al lui Michał au fost plăcute.
Luiza
Curs - PostgreSQL for Administrators - 2 Days
Tradus de catre o masina