Εξέλιξη Κομματιού
Εισαγωγή
- PostgreSQL vs MySQL vs Oracle
- Περιγραφή των λειτουργιών και της architecture του PostgreSQL 13
Εκκίνηση
- Ρύθμιση ενός διακομιστή βάσης δεδομένων
- Εγκατάσταση του PostgreSQL 13
- Δημιουργία και πρόσβαση σε βάση δεδομένων
- Σύνταξη SQL, εντολές και λειτουργίες
Ρύθμιση μιας Βάσης Δεδομένων Postgres
- Ορισμός δεδομένων, προεπιλεγμένες τιμές και περιορισμοί
- Ρύθμιση και τροποποίηση πινάκων
- Διαχείριση δικαιωμάτων και πολιτικών ασφαλείας
- Δημιουργία σχημάτων βάσης δεδομένων
- Εφαρμογή κληρονομικότητας πινάκων και partitioning
- Προσθήκη, ενημέρωση και αναζήτηση δεδομένων
- Τύποι δεδομένων, λειτουργίες και τελεστές
- Χρήση ευρετηρίων και εκτέλεση αναζήτησης πλήρους κειμένου
- Κατανόηση του συγχρονισμού επιχειρήσεων
Διαχείριση Σέρβερ Διακομιστή
- Ενημέρωση ενός cluster PostgreSQL
- Ασφάλεια του διακομιστή και κρυπτογράφηση δεδομένων
- Ρύθμιση παραμέτρων διακομιστή
- Εναβλεϊν client authentication
- Ρύθμιση ανώτων ρόλων και δικαιωμάτων πρόσβασης
- Διαχείριση πολλαπλών βάσεων δεδομένων
- Εκτέλεση καθηκόντων διαφύλαξης βάσης δεδομένων
- Αντίγραφο ασφαλείας και επαναφορά δεδομένων
- Βελτιστοποίηση της επίδοσης και αξιοπιστίας βάσης δεδομένων
- Παρακολούθηση δραστηριότητας και χρήσης μαγνητοδίσκου βάσης δεδομένων
- Εφαρμογή λογικής απογραφής
- Εκτέλεση επιστροφών δοκιμών (regression tests)
Προγραμματισμός Πλευράς Client
- Χρήση της βιβλιοθήκης C libpq και διεπαφή μεγάλων αντικειμένων (large object interface)
- Εκτέλεση ενσωματωμένων εντολών SQL
- Εξερεύνηση του σχήματος πληροφοριών (information schema)
- Άλλες εφαρμογές client του PostgreSQL
Προγραμματισμός Πλευράς Server
- Επέκταση της γλώσσας εντολών SQL
- Γραφή λειτουργιών event trigger functions
- Εφαρμογή κανόνων συστημάτων (rule systems)
- Χρήση διεπαφών προγραμματικής γλώσσας (procedural languages - PLs)
- Εξερεύνηση των TCL, Perl και Python PLs
- Εκτέλεση διεπαφών προγραμματισμού στον server
- Παραδείγματα λογικής απογραφής (logical decoding)
- Παρακολούθηση προόδου της αντιγράφων
Επίλυση Προβλημάτων
Σύνοψη και επόμενα βήματα
Απαιτήσεις
- Κατανόηση του RDBMS
- Εμπειρία με SQL
Ακροατήριο
- Διαχειριστές υπολογιστικών συστημάτων
- Προγραμματιστές
Σχόλια (5)
επιμέστευχα θέματα εφαρμογής + συζήτηση όπως TimescaleDB και Hypertable, γνώση του εκπαιδεύτη στο θέμα :)
Shivam - Paessler LLC
Κομμάτι - PostgreSQL Fundamentals
Μηχανική Μετάφραση
Στο τέλος της 1ης ημέρας, ένας συμμετέχων πρότεινε περισσότερη επικουρικότητα στα πράξιμα, και οι διδάσκοντες αυτό το λήψανε υπ' όψιν για τη δεύτερη ημέρα.
Daniela - Unit4
Κομμάτι - PostgreSQL 16 for Developers and Administrators
Μηχανική Μετάφραση
Μια επιστημονική και πρακτική προσέγγιση στο θέμα. Μια ωφέλιμη ατмόσφαιρα για τη ερώτηση ερωτήσεων.
Marcin - Santander Bank Polska S.A.
Κομμάτι - Implementing High Availability in PostgreSQL
Μηχανική Μετάφραση
Ο Andres διασφαλίζει με συνέπεια ότι απαντά σε όλες τις ερωτήσεις των παρευρισκομένων και προσπαθεί να διασφαλίσει ότι όλοι κατανοούν τις διδασκαλίες του. Θαυμάζω την τεχνογνωσία και την επάρκειά του στο αντικείμενο
Ryan - Questronix Corporation
Κομμάτι - PostgreSQL for Administrators - 3 Days
Μηχανική Μετάφραση
Ο Ahmed έχει είναι πολύ συνεργατικός και γνωστικός στο θέμα, και όλο το διάστημα ήταν μια καλή και παραγωγική επιμόρφωση που καλύπτει κάποια βασικά και σημαντικά θέματα για το Postgres.
Imran Sadiq Bhat
Κομμάτι - PostgreSQL Essentials
Μηχανική Μετάφραση