Εξέλιξη Κομματιού
1. Εισαγωγή και Τι Νέο Υπάρχει στην Oracle Database 23ai
- Επισκόπηση έκδοσης, τοποθέτηση και οδικός χάρτης με επίκεντρο τους προγραμματιστές.
- Υψηλού επιπέδου περιήγηση στα AI Vector Search, δυαδικότητα JSON/σχεσιακών δεδομένων και ασύγχρονα προγράμματα οδήγησης.
- Πώς η 23ai αλλάζει τις τυπικές ροές εργασίας των προγραμματιστών και τα μοτίβα εφαρμογών.
2. Πρακτική Εξάσκηση: Περιβάλλον και Εργαλεία (Εργαστήριο)
- Εγκατάσταση και χρήση της Oracle Database 23ai Free για εργαστήρια.
- Ρύθμιση JDK, IDE και προγραμμάτων οδήγησης πελάτη (JDBC, R2DBC όπου εφαρμόζεται).
- Πρώτη σύνδεση, απλά ερωτήματα και δείγμα δομής έργου.
3. Δυαδικότητα JSON/Σχεσιακών Δεδομένων και Νέοι Τύποι Δεδομένων (Εργαστήριο)
- Χρήση του βελτιωμένου τύπου δεδομένων JSON και των συλλογών JSON στον κώδικα εφαρμογών.
- Μοτίβα δυαδικότητας: πότε να χρησιμοποιείτε σχεσιακές προσεγγίσεις έναντι προσεγγίσεων JSON.
- Παραδείγματα: αποθήκευση, αναζήτηση και ενημέρωση αντικειμένων JSON από εφαρμογές Java/Quarkus.
4. AI Vector Search και Περιπτώσεις Χρήσης για Προγραμματιστές (Εργαστήριο)
- Εισαγωγή στο AI Vector Search, τους τύπους δεδομένων διανυσμάτων και τα διανυσματικά ευρετήρια.
- Δημιουργία ενός μικρού παραδείγματος σημασιολογικής αναζήτησης: δημιουργία ενσωματώσεων, αποθήκευση και ερωτήματα ομοιότητας.
- Ενσωμάτωση του Vector Search με κώδικα εφαρμογών και βιβλιοθήκες (τα παραδείγματα LangChain/LlamaIndex συζητούνται εννοιολογικά).
5. Ασύγχρονος Προγραμματισμός, Σωληνοποίηση και Μοτίβα Απόδοσης
- Κατανόηση της σωληνοποίησης σε επίπεδο προγράμματος οδήγησης και των ασύγχρονων μοτίβων αιτημάτων για JDBC, R2DBC και άλλα προγράμματα οδήγησης.
- Μοτίβα πλευράς πελάτη (αντιδραστικές ροές, εικονικά νήματα Java) και αντίκτυπος στον διακομιστή.
- Πρακτικό εργαστήριο: υλοποίηση σωληνοποιημένων κλήσεων και μέτρηση βελτιώσεων απόδοσης.
6. Βελτιώσεις SQL, PL/SQL και Έλεγχοι Ασφαλείας
- Νέα χαρακτηριστικά γλώσσας SQL/PLSQL που σχετίζονται με προγραμματιστές (π.χ. σχολιασμοί σχημάτων, άμεσες συνδέσεις σε ενημερώσεις, νέος τύπος Boolean).
- Επισκόπηση του SQL Firewall και πώς βελτιώνει την ασφάλεια χρόνου εκτέλεσης του εκτελούμενου SQL.
- Πρακτική εξάσκηση: μετάβαση μιας μικρής διαδικασίας για χρήση νέων χαρακτηριστικών γλώσσας και δοκιμή της συμπεριφοράς του SQL Firewall σε ελεγχόμενο εργαστήριο.
7. Βέλτιστες Πρακτικές Δοκιμών, Αποσφαλμάτωσης και Ανάπτυξης (Εργαστήριο)
- Δοκιμή μονάδας λογικής βάσης δεδομένων, δημιουργία αντιπροσωπευτικών δεδομένων δοκιμής και μέτρηση συμπεριφοράς με νέα χαρακτηριστικά.
- Πακετάρισμα και ανάπτυξη εφαρμογών προγραμματιστών που χρησιμοποιούν χαρακτηριστικά της 23ai σε περιβάλλοντα δοκιμών.
- Λίστα ελέγχου: συντονισμός απόδοσης, ζητήματα συμβατότητας και επόμενα βήματα για ετοιμότητα παραγωγής.
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση των εννοιών SQL και σχεσιακών βάσεων δεδομένων
- Εμπειρία στην ανάπτυξη εφαρμογών σε Java ή παρόμοιες γλώσσες
- Εξοικείωση με βασικές έννοιες PL/SQL ή σενάρια πλευράς διακομιστή
Κοινό
- Προγραμματιστές εφαρμογών (Java, Quarkus ή παρόμοια)
- Προγραμματιστές βάσεων δεδομένων και μηχανικοί PL/SQL
- Μηχανικοί DevOps υπεύθυνοι για εργαλεία προγραμματιστών και περιβάλλοντα CI
Σχόλια (3)
καλή εξήγηση σε κάθε σημείο και παρέχεται εργασία για εξάσκηση.
Piseth Ben - ACLEDA Bank Plc.
Κομμάτι - Oracle Database 19c: SQL Tuning Workshop
Μηχανική Μετάφραση
δεξιότητες παρουσίασης, άμεσες απαντήσεις σε όλες τις ερωτήσεις
Oana - OPEN COURSE
Κομμάτι - Oracle SQL LP - Fundamentals
Μηχανική Μετάφραση
ήταν καλά διοργανωμένο τόσο ανά τις ημέρες όσο και ανά τα μονάδες, εύκολο να ακολουθηθεί
Melania - DB Global Technology SRL
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση