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ări în scalabilitate cu PostgreSQL single-node
- Prezentare extensia Citus: scop, arhitectură și componente
- Concepte cheie: nod de coordonare, noduri de lucru (workers), metadata, chei de distribuție
2. Arhitectura și configurarea clusterului
- Tipuri de noduri: coordonator vs. workers
- Tipuri de tabeluri: distribuite, replicate și locale
- Instalarea și configurarea Citus în medii PostgreSQL existente
- Descoperirea clusterului și managementul nodurilor
3. Distribuția datelor și strategiile de sharding
- Metode de sharding: hash vs. append
- Selectarea coloanei de distribuție pentru performanță optimă
- Managementul tabelurilor distribuite și replicate
- Reechilibrarea shard-urilor și scalare orizontală
4. Executarea și optimizarea interogărilor distribuite
- Cum rutează și paralelizează Citus interogările
- Înțelegerea planurilor de interogare distribuită
- Query pushdown ș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
- Instrumente și vederi pentru monitorizarea Citus
- Întreținere și upgrade-uri în medii distribuite
Cerințe
- Finalizarea cursului „Administrație Avansată (High Availability & Replication)” sau experiență echivalentă
- Cunoștințe solide privind configurarea și ajustarea performanței în PostgreSQL
- Familiaritate cu Linux și concepte de rețea de bază
Public țintă
Administratori de baze de date cu experiență, 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
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