Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Időtartalma 7 órák
Kurzusleírás
1. Bevezetés az elosztott PostgreSQL-be
- A skálázás kihívásai a single-node PostgreSQL esetén
- A Citus bővítmény áttekintése: cél, architektúra és komponensek
- Fő fogalmak: koordinátor csomópont, munkavégző csomópontok (worker nodes), metaadatok, elosztási kulcsok
2. Klaster-architektúra és beállítás
- Csomópont-típusok: koordinátor vs. munkavégző (worker)
- Táblázat-típusok: elosztott, replikált és lokális táblázatok
- A Citus telepítése és konfigurálása meglévő PostgreSQL-környezeteken
- Klaster felfedezése és csomópont-kezelés
3. Adatelosztás és sharding stratégiák
- Sharding módszerek: hash vs. append (szó szerint: függelék, de a Citus kontextusában gyakran „hash” vs. „range” vagy más stratégiákra utal, itt az eredeti „append” maradt, de a Citusban általában a hash-based sharding a főbb, az append lehet egy specifikus módra utaló kifejezés, azonban a Citus dokumentációban nem ez a szándék, inkább a hash vs. range. Az eredeti szövegben „append” szerepel, ezt megtartom)
- Elosztási oszlop kiválasztása a legjobb teljesítmény eléréséhez
- Elosztott és replikált táblázatok kezelése
- Shard-ek kiegyensúlyozása (re-balancing) és kiterjesztés (scaling out)
4. Elosztott lekérdezésvégrehajtás és optimalizálás
- Hogyan irányítja és párhuzamosítja a Citus a lekérdezéseket
- Elosztott lekérdezéstervek megértése
- Lekérdezés letolítása (query pushdown) és végrehajtás optimalizálása
5. Konzisztencia, tranzakciók és hibatűrés
- Két fázisú commit (Two-Phase Commit, 2PC) és atomi műveletek
- Hibák kezelése elosztott tranzakciókban
6. Műveleti felügyelet és felhasználási esetek
- Megfigyelési eszközök és nézetek a Citus számára
- Karbantartás és frissítések elosztott környezetben
Követelmények
- Előfeltétel: Haladó Adminisztráció (High Availability & Replication) tanfolyam elvégzése vagy ehhez közölt tapasztalat
- Szilárd PostgreSQL konfigurációs és teljesítmény-optimalizálási ismeretek
- Linux ismerete és alapvető hálózati fogalmak
Célközönség
Tapasztalt Adatbázis-Adminisztrátorok, DevOps Mérnökök és Rendszerarchitektusok, akik már kezelnek produktív PostgreSQL-környezeteket, és azokat horizontálisan szeretnénk skálázni.
Vélemények (2)
Hangolási stratégiák.
Jeffrey Zieg - Matrix Consulting
Kurzus - PostgreSQL Performance Tuning
Gépi fordítás
A naplózási viselkedés, amikor a példány terhelés alatt áll, valamint a példányok, adatbázisok, fájlok hierarchiája/nómenklatúrája.
Daniel Inwood - Sinara Consultants LTD
Kurzus - PostgreSQL Advanced DBA
Gépi fordítás