Lépjen kapcsolatba velünk
 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.

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák