Προηγμένο PostgreSQL: Αναπαραγωγή και Υψηλή Διαθεσιμότητα (RepMgr, PgPool-II) Κομμάτι εκπαίδευσης
Αυτό το μάθημα παρέχει σε βάθος κάλυψη της αναπαραγωγής, της υψηλής διαθεσιμότητας και της διαχείρισης συστάδων (cluster) στο PostgreSQL. Οι συμμετέχοντες θα δημιουργήσουν και θα διαχειριστούν περιβάλλοντα πολλαπλών κόμβων, θα ρυθμίσουν την αυτοματοποίηση μετάπτωσης και θα εξερευνήσουν λύσεις εξισορρόπησης φορτίου και συγκέντρωσης συνδέσεων. Το μάθημα περιλαμβάνει ζωντανά εργαστήρια αναπαραγωγής και προσομοιώσεις ανάκαμψης.
Μετά την ολοκλήρωση αυτού του μαθήματος, οι συμμετέχοντες θα είναι σε θέση να:
- Να ρυθμίζουν και να διαχειρίζονται φυσική και λογική αναπαραγωγή
- Να σχεδιάζουν τοπολογίες PostgreSQL υψηλής διαθεσιμότητας
- Να αυτοματοποιούν τη μετάπτωση και την ανάκαμψη χρησιμοποιώντας το RepMgr
- Να υλοποιούν εξισορρόπηση φορτίου με το PgPool-II
- Να εξασφαλίζουν συνέχεια δεδομένων και ελάχιστο χρόνο διακοπής κατά τη διάρκεια αποτυχιών
Εξέλιξη Κομματιού
1. Τυπική αναπαραγωγή PostgreSQL
- Φυσική αναπαραγωγή (ροή WAL)
- Σύγχρονη και ασύγχρονη αναπαραγωγή
- Ρύθμιση κύριου και εφεδρικού διακομιστή
- Χρήση υποδοχών αναπαραγωγής
- Μη αυτόματη μετάπτωση
- Λογική αναπαραγωγή
2. Διαχείριση αναπαραγωγής με το RepMgr
- Στοιχεία και αποθετήριο του RepMgr
- Εγκατάσταση και ρύθμιση
- Καταχώρηση κόμβων
- Δημιουργία εφεδρικών διακομιστών
- Εναλλαγή ρόλων και μετάπτωση
- Αυτόματη μετάπτωση με το repmgrd
3. Υψηλή Διαθεσιμότητα με το PgPool-II
- Αρχιτεκτονική του PgPool-II
- Εγκατάσταση και ρύθμιση
- Εκκίνηση/τερματισμός του PgPool-II
- Βασικά εργαλεία και εντολές διαχείρισης
- Διαχείριση αναπαραγωγής και εξισορρόπησης φορτίου
- Ρύθμιση αυτόματης μετάπτωσης και επαναφοράς
- Χρήση της αρχιτεκτονικής Watchdog
- Συγκέντρωση συνδέσεων
Απαιτήσεις
- Καλή κατανόηση της αρχιτεκτονικής και της ρύθμισης του PostgreSQL
- Εμπειρία με τη γραμμή εντολών Linux και εργασίες διαχείρισης βάσεων δεδομένων
Κοινό
Διαχειριστές βάσεων δεδομένων, Μηχανικοί DevOps και Αρχιτέκτονες συστημάτων που είναι υπεύθυνοι για τη διασφάλιση της αξιοπιστίας, του πλεονασμού και του χρόνου λειτουργίας των βάσεων δεδομένων.
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Προηγμένο PostgreSQL: Αναπαραγωγή και Υψηλή Διαθεσιμότητα (RepMgr, PgPool-II) Κομμάτι εκπαίδευσης - Κράτηση
Προηγμένο PostgreSQL: Αναπαραγωγή και Υψηλή Διαθεσιμότητα (RepMgr, PgPool-II) Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Προηγμένο PostgreSQL: Αναπαραγωγή και Υψηλή Διαθεσιμότητα (RepMgr, PgPool-II) - Συμβουλευτική Αίτημα
Σχόλια (1)
Συμπεριφορά καταγραφής όταν το στιγμιότυπο βρίσκεται υπό πίεση, καθώς και η ιεραρχία/ονματολογία στιγμιόtypων, βάσεων δεδομένων, αρχείων κ.λπ.
Daniel Inwood - Sinara Consultants LTD
Κομμάτι - PostgreSQL Advanced DBA
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
AI για Postgres
21 ΏρεςΗ Postgres είναι μια προηγμένη σχεσιακή βάση δεδομένων ανοιχτού κώδικα που μπορεί να αποτελέσει βάση για συστήματα με τεχνητή νοημοσύνη και εφαρμογές ευφυΐας δεδομένων.
Αυτή η εκπαίδευση με εκπαιδευτή, σε ζωντανή σύνδεση (online ή δια ζώσης) απευθύνεται σε επαγγελματίες βάσεων δεδομένων και προγραμματιστές μεσαίου επιπέδου που επιθυμούν να ενσωματώσουν, να διαχειριστούν και να βελτιστοποιήσουν δυνατότητες τεχνητής νοημοσύνης απευθείας μέσα στην Postgres.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να εγκαταστήσουν και να ρυθμίσουν επεκτάσεις της Postgres για φόρτους εργασίας τεχνητής νοημοσύνης.
- Να υλοποιήσουν ενσωματώσεις (embeddings) και αναζήτηση ομοιότητας χρησιμοποιώντας το pgvector.
- Να ενσωματώσουν ανοιχτά και ιδιόκτητα μοντέλα μεγάλης γλώσσας (LLM) με την Postgres για πληροφορίες σε πραγματικό χρόνο.
- Να βελτιστοποιήσουν την Postgres για την εκτέλεση ερωτημάτων και ροών εργασίας που βασίζονται στην τεχνητή νοημοσύνη.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική εξάσκηση.
- Πρακτική υλοποίηση σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να το κανονίσουμε.
AI για PostgreSQL: Ενσωμάτωση, Βελτιστοποίηση και Διακυβέρνηση Επιχειρηματικού Επιπέδου
21 ΏρεςΗ PostgreSQL είναι μια ισχυρή, ανοιχτού κώδικα σχεσιακή βάση δεδομένων που μπορεί να ενισχυθεί με δυνατότητες AI για επιχειρηματική ευφυΐα δεδομένων, προγνωστική ανάλυση και αυτοματισμό.
Αυτή η εκπαίδευση με εισηγητή, ζωντανά (διαδικτυακά ή δια ζώσης) απευθύνεται σε μηχανικούς δεδομένων, DBA και αρχιτέκτονες λύσεων μεσαίου έως προχωρημένου επιπέδου που επιθυμούν να σχεδιάσουν, να υλοποιήσουν και να διακυβερνήσουν συστήματα AI επιχειρηματικού επιπέδου που αξιοποιούν την PostgreSQL.
Με την ολοκλήρωση αυτού του προγράμματος, οι συμμετέχοντες θα αποκτήσουν την εξειδίκευση για να:
- Ενσωματώνουν μοντέλα AI και δυνατότητες διανυσματικής αναζήτησης απευθείας στην PostgreSQL.
- Αναπτύσσουν αρχιτεκτονικές βελτιστοποιημένες για AI για επιχειρηματικά φορτία εργασίας μεγάλου όγκου.
- Υλοποιούν ισχυρή διακυβέρνηση, ελέγχους και συμμόρφωση για ροές δεδομένων AI.
- Αξιοποιούν ανοιχτού κώδικα και ιδιόκτητα πλαίσια AI με ασφάλεια εντός περιβαλλόντων PostgreSQL.
Μορφή του Μαθήματος
- Διαδραστικές διαλέξεις και συζητήσεις επιχειρηματικών περιπτώσεων.
- Πρακτικές ασκήσεις και εργαστήρια πραγματικών σεναρίων.
- Πρακτική υλοποίηση σε ζωντανό περιβάλλον PostgreSQL.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να το κανονίσουμε.
PostgreSQL AI για Προγραμματιστές
14 ΏρεςΤο μάθημα καλύπτει τις βασικές αρχές των επεκτάσεων και βιβλιοθηκών του PostgreSQL server που χρησιμοποιούνται για την ενσωμάτωση τεχνικών Τεχνητής Νοημοσύνης σε συστήματα βάσεων δεδομένων, συμπεριλαμβανομένων: αναζήτησης ομοιότητας/σημασιολογικής αναζήτησης βασισμένης σε διανύσματα ενσωμάτωσης, υποβολής ερωτημάτων Text-to-SQL και Retrieval-Augmented Generation (RAG). Οι εκπαιδευόμενοι θα μάθουν πώς να εγκαθιστούν τα PgVector και PgAI, να παράγουν και να φορτώνουν διανυσματικές ενσωματώσεις, να δημιουργούν διανυσματικά ευρετήρια, να υλοποιούν σημασιολογική αναζήτηση και RAG, και να αναπτύσσουν εφαρμογές Text-to-SQL χρησιμοποιώντας το LangChain με Python/JavaScript. Πρακτικές επιδείξεις και εξάσκηση ενισχύουν τις βασικές έννοιες και τις πρακτικές δεξιότητες.
PostgreSQL για Προχωρημένους - Διαχείριση Απόδοσης
14 ΏρεςΑυτό το πρακτικό σεμινάριο εστιάζει στις πρακτικές πτυχές της βελτιστοποίησης απόδοσης στο PostgreSQL. Οι συμμετέχοντες θα μάθουν να αναλύουν την εκτέλεση ερωτημάτων, να βελτιστοποιούν τους δείκτες, να προσαρμόζουν τις παραμέτρους μνήμης και συστήματος και να παρακολουθούν αποτελεσματικά τον φόρτο εργασίας. Πραγματικά σενάρια και ζωντανές ασκήσεις δείχνουν πώς να εντοπίζονται και να επιλύονται σημεία συμφόρησης τόσο σε επίπεδο βάσης δεδομένων όσο και συστήματος.
Διαχείριση και Ανάπτυξη PostgreSQL
28 ΏρεςΗ διαχείριση και ανάπτυξη βάσεων δεδομένων PostgreSQL απαιτεί βαθιά γνώση της βελτιστοποίησης απόδοσης, της αντιγραφής βάσεων δεδομένων και της συγκέντρωσης συνδέσεων. Αυτό το μάθημα καλύπτει τη διαχείριση διακομιστή, τα βασικά της SQL, τις διεπαφές πελάτη, τον προγραμματισμό από την πλευρά του διακομιστή και τα εσωτερικά της βάσης δεδομένων. Η πρακτική εκπαίδευση εξοπλίζει τους διαχειριστές βάσεων δεδομένων (DBAs) και τους προγραμματιστές ώστε να βελτιστοποιούν την εκτέλεση ερωτημάτων, να διαχειρίζονται αντίγραφα ασφαλείας, να ρυθμίζουν την παρακολούθηση και να δημιουργούν ισχυρές διαμορφώσεις επιπέδου παραγωγής για περιβάλλοντα PostgreSQL επιχειρηματικής κλίμακας.
Διαχείριση Διακομιστή PostgreSQL
14 ΏρεςΒασικά PostgreSQL
14 ΏρεςΑυτή η εκπαίδευση έχει σχεδιαστεί για Διαχειριστές Βάσεων Δεδομένων και Αρχιτέκτονες που θέλουν να μάθουν PostgreSQL από τα βασικά.
Θα μάθετε την αρχιτεκτονική της PostgreSQL, την εγκατάσταση, τον σχεδιασμό καθώς και πώς να εκτελείτε αντίγραφα ασφαλείας και ανάκτηση βάσεων δεδομένων στην PostgreSQL.
Προηγμένος DBA για PostgreSQL
14 ΏρεςΑυτή η εκπαίδευση απευθύνεται σε Διαχειριστές Βάσεων Δεδομένων και Αρχιτέκτονες που επιθυμούν να μάθουν τα εργαλεία και τις τεχνικές για την υλοποίηση αντιγράφων ασφαλείας, υψηλής διαθεσιμότητας και ασφάλειας βάσεων δεδομένων στο PostgreSQL.
Θα μάθετε επίσης πώς να εντοπίζετε αργές ερωτήσεις, να παρακολουθείτε την απόδοση της βάσης δεδομένων και να ρυθμίζετε το PostgreSQL για βέλτιστη απόδοση.
Υλοποίηση Υψηλής Διαθεσιμότητας σε PostgreSQL
7 ΏρεςΗ επίτευξη αναπτύξεων PostgreSQL με μηδενικό χρόνο διακοπής απαιτεί εξειδικευμένη αναπαραγωγή ροής (Streaming Replication) και αυτοματοποιημένη διαχείριση εφεδρικής λειτουργίας (failover). Αυτό το μάθημα καλύπτει σύγχρονη και ασύγχρονη αναπαραγωγή, αναπαραγωγή σε αλυσίδα, αρχειοθέτηση ημερολογίου συναλλαγών, βασικά αντίγραφα ασφαλείας και παρακολούθηση ρυθμίσεων ροής. Μάθετε να αναπτύσσετε το pgpool-II για ομαδοποίηση συνδέσεων, αυτοματοποιημένη ρύθμιση υψηλής διαθεσιμότητας και αξιοπιστία βάσης δεδομένων επιπέδου παραγωγής για κρίσιμα επιχειρησιακά περιβάλλοντα που εξυπηρετούν εφαρμογές υψηλής κίνησης.
Συντονισμός Απόδοσης PostgreSQL
14 ΏρεςΑυτή η εκπαίδευση απευθύνεται σε Διαχειριστές Βάσεων Δεδομένων και Αρχιτέκτονες που θέλουν να ρυθμίσουν τη βάση δεδομένων PostgreSQL για απόδοση. Μάθετε πώς να καταγράφετε το αργό φόρτο εργασίας και να εντοπίζετε πιθανά σημεία που προκαλούν καθυστερήσεις σε ένα ερώτημα. Το θέμα καλύπτει επίσης τις πιο σημαντικές παραμέτρους που πρέπει να ρυθμιστούν για βέλτιστη απόδοση.
Διαχείριση, Βελτιστοποίηση και Αναπαραγωγή της PostgreSQL
35 ΏρεςΣε αυτήν την εκπαίδευση με εισηγητή, ζωντανή στην Ελλάδα (στον χώρο σας ή εξ αποστάσεως), οι συμμετέχοντες θα μάθουν τις γενικές και προχωρημένες πτυχές της PostgreSQL, συμπεριλαμβανομένων της διαχείρισης, της βελτιστοποίησης απόδοσης, της προηγμένης ανάπτυξης και της αναπαραγωγής, καθώς θα προχωρούν σε μια σειρά πρακτικών ασκήσεων σε εργαστηριακό περιβάλλον που περιλαμβάνουν εγκατάσταση, παραμετροποίηση, δοκιμές, ανάπτυξη και αντιμετώπιση προβλημάτων.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Χρησιμοποιούν προηγμένες τεχνικές διαχείρισης για τη ρύθμιση και διαχείριση ενός διακομιστή PostgreSQL.
- Βελτιστοποιούν τη βάση δεδομένων και τα ερωτήματα για μέγιστη απόδοση.
- Αναπαράγουν και κλιμακώνουν έναν διακομιστή PostgreSQL.
PostgresAI σε Επιχειρηματική Κλίμακα: Παρακολούθηση, Κλωνοποίηση & Λειτουργίες με Τεχνητή Νοημοσύνη
21 ΏρεςΤο PostgresAI είναι μια πλατφόρμα που επιτρέπει στις ομάδες βάσεων δεδομένων να κλωνοποιούν, να δοκιμάζουν και να βελτιστοποιούν περιβάλλοντα PostgreSQL χρησιμοποιώντας αυτοματισμό με τεχνητή νοημοσύνη.
Αυτή η ζωντανή εκπαίδευση με εκπαιδευτή (διαδικτυακά ή σε φυσική τάξη) απευθύνεται σε επαγγελματίες DevOps και μηχανικούς βάσεων δεδομένων προχωρημένου επιπέδου που επιθυμούν να εφαρμόσουν το PostgresAI σε επιχειρηματική κλίμακα για παρακολούθηση βάσεων δεδομένων, κλωνοποίηση και βελτιστοποίηση με τεχνητή νοημοσύνη.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Αναπτύξουν και να διαμορφώσουν το PostgresAI σε επιχειρηματικά περιβάλλοντα.
- Ενσωματώσουν το PostgresAI με pipelines CI/CD και συστάδες PostgreSQL.
- Αξιοποιήσουν πληροφορίες βασισμένες σε ΤΝ για βελτιστοποίηση ερωτημάτων και ρύθμιση απόδοσης.
- Εφαρμόσουν ελέγχους διακυβέρνησης, ελέγχου και απορρήτου δεδομένων για κλωνοποιημένα περιβάλλοντα.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πληθώρα ασκήσεων και πρακτικής.
- Πρακτική υλοποίηση σε περιβάλλον live-lab.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσουμε.
PostgreSQL για Προγραμματιστές
14 ΏρεςΑυτό το μάθημα παρέχει προγραμματιστική αλληλεπίδραση με βάσεις δεδομένων PostgreSQL. Μάθετε τεχνικές, συντακτικές δομές και αρχιτεκτονικές που απαιτούνται για την ανάπτυξη ποιοτικών εφαρμογών με χρήση backend PostgreSQL. Η εκπαίδευση καλύπτει επίσης τη βελτιστοποίηση SQL, με βέλτιστες πρακτικές για αποδοτική SQL.
Το κοινό-στόχος περιλαμβάνει προγραμματιστές που επιθυμούν να χρησιμοποιήσουν ή να επεκτείνουν την PostgreSQL, καθώς και αρχιτέκτονες βάσεων δεδομένων.
PostgreSQL 16 για Προγραμματιστές και Διαχειριστές
21 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή στο Ελλάδα (online ή δια ζώσης), απευθύνεται σε προγραμματιστές και διαχειριστές μεσαίου επιπέδου που επιθυμούν να αξιοποιήσουν τις νεότερες δυνατότητες και βελτιώσεις της PostgreSQL 16.
Με την ολοκλήρωση της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοούν την αρχιτεκτονική και τα συστατικά μέρη της PostgreSQL 16.
- Χρησιμοποιούν προηγμένες δυνατότητες SQL και επεκτάσεις της PostgreSQL.
- Εφαρμόζουν βέλτιστες πρακτικές ασφαλείας και ελέγχους πρόσβασης.
- Εκτελούν εργασίες διαχείρισης βάσεων δεδομένων, συμπεριλαμβανομένων των αντιγράφων ασφαλείας, της ανάκτησης και της παρακολούθησης.
- Βελτιστοποιούν την απόδοση της βάσης δεδομένων μέσω ρυθμίσεων και στρατηγικών ευρετηρίασης.
- Χρησιμοποιούν τα ενσωματωμένα εργαλεία της PostgreSQL για υψηλή διαθεσιμότητα και αναπαραγωγή.
- Ενσωματώνουν την PostgreSQL με σύγχρονα πλαίσια ανάπτυξης εφαρμογών.
PostgreSQL για Διαχειριστές - 3 Ημέρες
21 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή σε Ελλάδα (online ή onsite) απευθύνεται σε διαχειριστές βάσεων δεδομένων και διαχειριστές συστημάτων που επιθυμούν να χρησιμοποιήσουν την PostgreSQL για τη διαχείριση μεγάλης κλίμακας δεδομένων, βελτιστοποιώντας παράλληλα τα συστήματα βάσεων δεδομένων για υψηλή διαθεσιμότητα και απόδοση.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να εγκαθιστούν και να διαμορφώνουν την PostgreSQL.
- Να κατανοούν τα χαρακτηριστικά και την αρχιτεκτονική της PostgreSQL.
- Να μαθαίνουν πώς να εκτελούν λειτουργίες βάσης δεδομένων με SQL.
- Να δημιουργούν αντίγραφα ασφαλείας και να ανακτούν τη βάση δεδομένων για την πρόληψη απώλειας δεδομένων.
- Να διαμορφώνουν τον διακομιστή για υψηλή διαθεσιμότητα.
- Να μαθαίνουν τα εργαλεία και τις τεχνικές για βελτιστοποίηση υψηλής απόδοσης.
- Να εξερευνούν τα εξωτερικά εργαλεία για παρακολούθηση και παρατηρησιμότητα.