PostgreSQL AI: Εισαγωγή στην ομαδοποιημένη αναζήτηση Κομμάτι εκπαίδευσης
Το μάθημα καλύπτει τις βασικές αρχές των επεκτάσεων του διακομιστή PostgreSQL που χρησιμοποιούνται για την ενσωμάτωση τεχνικών τεχνητής νοημοσύνης σε συστήματα βάσεων δεδομένων, συμπεριλαμβανομένης της ομοιομορφικής/ομαδοποιημένης αναζήτησης βασισμένης σε διανυσματικές ενσωματώσεις (embedding vectors). Οι φοιτητές θα μάθουν πώς να εγκαταστήσουν το PgVector, να παράγουν και να φορτώσουν διανυσματικές ενσωματώσεις, να δημιουργούν δέλτες διανυσμάτων και να υλοποιούν ομαδοποιημένη αναζήτηση. Οι παρουσιάσεις και τα πρακτικά εργαστήρια θα ενισχύσουν τις βασικές έννοιες και τις πρακτικές δεξιότητες.
Εξέλιξη Κομματιού
Εισαγωγή σε:
- διανύσματα
- διανυσματικές ενσωματώσεις AI
- δεδομένα μοντέλα ενσωματώσεων AI
- ομαδοποιημένη αναζήτηση
- μέτρηση απόστασης
Επισκόπηση τεχνικών δελτίου διανυσμάτων:
- Δελτίο IVFFlat
- Δελτίο HNSW
Επέκταση PgVector για PostgreSQL:
- εγκατάσταση
- αποθήκευση και ερωτήσεις πολυδιαστατικών διανυσμάτων
- μέτρηση απόστασης
- χρήση δελτίου διανυσμάτων
Αποτέλεσμα μαθήματος: Μέχρι το τέλος του μαθήματος, οι φοιτητές θα κατανοήσουν τις δημοφιλείς επεκτάσεις PostgreSQL που βασίζονται σε AI. Θα αποκτήσουν πρακτική εμπειρία με τεχνικές για την ενσωμάτωση μεγάλων γλωσσικών μοντέλων (LLMs) και διανυσματικής αναζήτησης σε εφαρμογές πραγματικού κόσμου.
Απαιτήσεις
Βασικές γνώσεις SQL, βασική εμπειρία με PostgreSQL
Περιβάλλον εργαστηρίου: DaDesktops που τρέχουν εικονικές μηχανές Linux (Προσφερόμενο από NobleProg)
Αναλυόμενος κοινόσ: Αναπτυξίες εφαρμογών βάσεων δεδομένων, σύστημες αρχιτέκτωνες, αναλυτές δεδομένων
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
PostgreSQL AI: Εισαγωγή στην ομαδοποιημένη αναζήτηση Κομμάτι εκπαίδευσης - Κράτηση
PostgreSQL AI: Εισαγωγή στην ομαδοποιημένη αναζήτηση Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
PostgreSQL AI: Εισαγωγή στην ομαδοποιημένη αναζήτηση - Συμβουλευτική Αίτημα
Σχόλια (2)
Στρατηγικές βελτιστοποίησης.
Jeffrey Zieg - Matrix Consulting
Κομμάτι - PostgreSQL Performance Tuning
Μηχανική Μετάφραση
Συμπεριφορά καταγραφής όταν το στιγμιότυπο βρίσκεται υπό πίεση, καθώς και η ιεραρχία/ονματολογία στιγμιό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. Οι συμμετέχοντες θα μάθουν πώς να διαχειρίζονται την ασφάλεια των χρηστών, να εκτελούν δημιουργία αντιγράφων ασφαλείας και επαναφορά, να διαχειρίζονται αρχεία καταγραφής (logs) και να βελτιστοποιούν βασικούς παράγοντες. Μέσω πρακτικών ασκήσεων, οι μαθητές θα εκτελέσουν πραγματικά εργαστήρια διαχείρισης και θα προετοιμαστούν για προχωρημένα θέματα όπως η απόδοση και η αναπαραγωγή δεδομένων (replication).
Βασικά 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: Αναπαραγωγή και Υψηλή Διαθεσιμότητα (RepMgr, PgPool-II)
14 ΏρεςΑυτό το μάθημα παρέχει σε βάθος κάλυψη της αναπαραγωγής, της υψηλής διαθεσιμότητας και της διαχείρισης συστάδων (cluster) στο PostgreSQL. Οι συμμετέχοντες θα δημιουργήσουν και θα διαχειριστούν περιβάλλοντα πολλαπλών κόμβων, θα ρυθμίσουν την αυτοματοποίηση μετάπτωσης και θα εξερευνήσουν λύσεις εξισορρόπησης φορτίου και συγκέντρωσης συνδέσεων. Το μάθημα περιλαμβάνει ζωντανά εργαστήρια αναπαραγωγής και προσομοιώσεις ανάκαμψης.
PostgreSQL 16 για Προγραμματιστές και Διαχειριστές
21 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή στο Ελλάδα (online ή δια ζώσης), απευθύνεται σε προγραμματιστές και διαχειριστές μεσαίου επιπέδου που επιθυμούν να αξιοποιήσουν τις νεότερες δυνατότητες και βελτιώσεις της PostgreSQL 16.
Με την ολοκλήρωση της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοούν την αρχιτεκτονική και τα συστατικά μέρη της PostgreSQL 16.
- Χρησιμοποιούν προηγμένες δυνατότητες SQL και επεκτάσεις της PostgreSQL.
- Εφαρμόζουν βέλτιστες πρακτικές ασφαλείας και ελέγχους πρόσβασης.
- Εκτελούν εργασίες διαχείρισης βάσεων δεδομένων, συμπεριλαμβανομένων των αντιγράφων ασφαλείας, της ανάκτησης και της παρακολούθησης.
- Βελτιστοποιούν την απόδοση της βάσης δεδομένων μέσω ρυθμίσεων και στρατηγικών ευρετηρίασης.
- Χρησιμοποιούν τα ενσωματωμένα εργαλεία της PostgreSQL για υψηλή διαθεσιμότητα και αναπαραγωγή.
- Ενσωματώνουν την PostgreSQL με σύγχρονα πλαίσια ανάπτυξης εφαρμογών.