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

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
 14 Ώρες

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


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

Σχόλια (3)

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

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