Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

1. Εισαγωγή στην Κατανεμημένη PostgreSQL

  • Προκλήσεις κλιμάκωσης με PostgreSQL ενός κόμβου
  • Επισκόπηση της επέκτασης Citus: σκοπός, αρχιτεκτονική και στοιχεία
  • Βασικές έννοιες: κόμβος συντονιστή, κόμβοι εργασίας, μεταδεδομένα, κλειδιά κατανομής

2. Αρχιτεκτονική Συμπλέγματος και Ρύθμιση

  • Τύποι κόμβων: συντονιστής έναντι εργατών
  • Τύποι πινάκων: κατανεμημένοι, αναπαραγμένοι και τοπικοί πίνακες
  • Εγκατάσταση και ρύθμιση του Citus σε υπάρχοντα περιβάλλοντα PostgreSQL
  • Ανακάλυψη συμπλέγματος και διαχείριση κόμβων

3. Κατανομή Δεδομένων και Στρατηγικές Sharding

  • Μέθοδοι διαμερισμού (sharding): κατακερματισμός (hash) έναντι προσάρτησης (append)
  • Επιλογή στήλης κατανομής για βέλτιστη απόδοση
  • Διαχείριση κατανεμημένων και αναπαραγμένων πινάκων
  • Επανακατανομή κατατμήσεων (shards) και κλιμάκωση προς τα έξω

4. Εκτέλεση Κατανεμημένων Ερωτημάτων και Βελτιστοποίηση

  • Πώς το Citus δρομολογεί και παραλληλοποιεί ερωτήματα
  • Κατανόηση των κατανεμημένων πλάνων ερωτημάτων
  • Προώθηση ερωτημάτων (query pushdown) και βελτιστοποίηση εκτέλεσης

5. Συνέπεια, Συναλλαγές και Ανοχή Σφαλμάτων

  • Διφασική δέσμευση (Two-Phase Commit, 2PC) και ατομικές λειτουργίες
  • Διαχείριση αποτυχιών σε κατανεμημένες συναλλαγές

6. Λειτουργική Διαχείριση και Περιπτώσεις Χρήσης

  • Εργαλεία παρακολούθησης και προβολές για το Citus
  • Συντήρηση και αναβαθμίσεις σε κατανεμημένα περιβάλλοντα

Απαιτήσεις

  • Ολοκλήρωση του σεμιναρίου Προηγμένης Διαχείρισης (Υψηλή Διαθεσιμότητα & Αντιγραφή) ή ισοδύναμη εμπειρία
  • Στερεή γνώση ρύθμισης και βελτιστοποίησης απόδοσης της PostgreSQL
  • Εξοικείωση με το Linux και βασικές έννοιες δικτύων

Κοινό-στόχος

Έμπειροι διαχειριστές βάσεων δεδομένων, μηχανικοί DevOps και αρχιτέκτονες συστημάτων που ήδη διαχειρίζονται περιβάλλοντα παραγωγής PostgreSQL και χρειάζεται να τα κλιμακώσουν οριζόντια.

 7 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες