Επικοινωνήστε μαζί μας
 Διάρκεια 7 Ώρες

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

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

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

2. Αρχιτεκτονική Κύματος και Ρύθμιση

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

3. Διανομή Δεδομένων και Στρατηγικές Επιδιαίρεσης (Sharding)

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

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

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

5. Συνοχή, Συναλλαγές και Ανοχή σε Βλάβες

  • Δύο-Φασματική Δέσμευση (2PC) και ατομικές λειτουργίες
  • Χειρισμός αποτυχών σε κατανεμημένες συναλλαγές

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

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

Απαιτήσεις

  • Ολοκλήρωση του μαθήματος «Advanced Administration (High Availability & Replication)» ή ισοδύναμη εμπειρία
  • Στερεές γνώσεις στη διαμόρφωση και βελτιστοποίηση επιδόσεων του PostgreSQL
  • Ξενότητα με το Linux και βασικές έννοιες δικτύου

Σύνολο κοινού

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

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


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

Σχόλια (2)

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

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