Εξέλιξη Κομματιού
1. Παρουσίαση και τι είναι νέο στην Oracle Database 23ai
- Επισκόπηση έκδοσης, κεντρική αξιολόγηση και δρομολόγιο προγραμματιστών.
- Επισκόπηση υψηλού επιπέδου των ικανοτήτων AI Vector Search, JSON/relational δυϊκότητας και ασύγχρονων drivers.
- Πώς το 23ai αλλάζει τυπικές εργασίες προγραμματιστών και μοντέλα εφαρμογής.
2. Εργασία στην πράξη: Περιβάλλον και εργαλεία (Εργαστήριο)
- Εγκατάσταση και χρήση του Oracle Database 23ai Free για εργαστήρια.
- Ρύθμιση JDK, IDE και client drivers (JDBC, R2DBC όπου ανάγκη).
- Αρχική σύνδεση, απλές ερωτήσεις και πρότυπο δομή έργου.
3. JSON Relational Duality και νέα τύποι δεδομένων (Εργαστήριο)
- Χρήση του βελτιωμένου JSON τύπου δεδομένων και JSON συλλογών σε εφαρμοστικό κώδικα.
- Μοντέλα δυϊκότητας: πότε να χρησιμοποιούνται οι σχετικές απέναντι στους JSON προσεγγίσεις.
- Παραδείγματα: αποθήκευση, ερώτηση και ενημέρωση JSON αντικειμένων από Java/Quarkus apps.
4. AI Vector Search και χρησιμοποιία προγραμματιστών (Εργαστήριο)
- Εισαγωγή στην AI Vector Search, τύπους δεδομένων vector και vector indexes.
- Κατασκευή ελαφρού παραδείγματος σημαντικής αναζήτησης: δημιουργία embedding, αποθήκευση και ερωτήσεις παρόμοιας.
- Ενσωμάτωση Vector Search σε εφαρμοστικό κώδικα και βιβλιοθήκες (LangChain/LlamaIndex παραδείγματα συζητούνται θεωρητικά).
5. Ασύγχρονη προγραμματιστική, συμπίεση και μοντέλα απόδοσης
- Κατανόηση των προγραμματικών συμπίεσης και μοντέλων απαιτήσεων για JDBC, R2DBC και άλλους drivers.
- Προγραμματικά μοντέλα client-side (reactive streams, Java virtual threads) και επίδραση στον διακομιστή.
- Πρακτικό εργαστήριο: υλοποίηση συμπιεσμένων κλήσεων και μέτρηση βελτιώσεων του περάσματος.
6. Βελτιώσεις SQL, PL/SQL και ελέγχοι ασφαλείας
- Νέες λειτουργίες γλώσσας SQL/PLSQL που σχετίζονται με τους προγραμματιστές (π.χ., schema annotations, άμεσες joints σε updates, νέος Boolean τύπος).
- Επισκόπηση SQL Firewall και πώς βελτιώνει την ασφάλεια υλοποίησης συμβατών SQL.
- Εργαστήριο: μεταφορά ενός μικρού διαδικαστικού σε χρήση νέων λειτουργιών γλώσσας και τεστ αυτή η συμπεριφορά του SQL Firewall σε ελεγχόμενο labor.
7. Καλές πρακτικές δοκιμαστικής, αποσφάλυρωσης και διαμόρφωσης (Εργαστήριο)
- Μοναδικές δοκιμαστικές του λογισμικού βάσεων δεδομένων, παραγωγή απόδοξης δοκιμαστικών δεδομένων και μέτρηση συμπεριφοράς με νέους χαρακτηριστικούς.
- Συσκευασία και διαμόρφωση εφαρμογών προγραμματιστών που χρησιμοποιούν 23ai χαρακτηριστικά σε τέστ περιβάλλον.
- Ελεγχός: εξυφαίνση απόδοξης, παράμετροι συμβατότητας και επόμενα βήματα για έτοιμο παραγωγικό.
Σύνοψη και επόμενα βήματα
Απαιτήσεις
- Κατανόηση των SQL και των εννοιών των σχέσεων βάσεων δεδομένων
- Εμπειρία στην ανάπτυξη εφαρμογών σε Java ή παρόμοια γλώσσες προγραμματισμού
- Γνωριμία με βασικές έννοιες PL/SQL ή scripting στην πλευρά του διακομιστή
Πρόσβαση
- Ανάπτυξη εφαρμογών (Java, Quarkus, ή παρόμοια)
- Ανάπτυξη βάσεων δεδομένων και μηχανικοί PL/SQL
- Μηχανικοί DevOps υπεύθυνοι για εργαλεία ανάπτυξης και περιβάλλοντα CI
Σχόλια (3)
Excellente επικοινωνία, ο Łukasz εξήγησε πάντα με απλό και κατανοητικό τρόπο
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Κομμάτι - ORACLE SQL Fundamentals
Μηχανική Μετάφραση
ο εκπαιδευτής ήταν πολύ χρήσιμος, το ρυθμός της εκπαίδευσης ήταν πραγματικά καλός και τα άσκηση δεν ήταν πολύ δύσκολες, αλλά επίσης και όχι πολύ εύκολες. όποτε ουδευτέρων σε κάτι, μου βοήθησε πολύ καλά και βεβαίωσε ότι καταλάβαινα πάντα τα πάντα.
Jade Stappaerts - KULeuven
Κομμάτι - Oracle SQL Language
Μηχανική Μετάφραση
τα άσκημα
Amna AlAli - Federal Demographic Council
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση