Οι προγραμματιστές έχουν πρώτοι πρόσβαση στις νέες δυνατότητες ανάπτυξης εφαρμογών που έρχονται στη βάση δεδομένων Oracle Database 23c, συμπεριλαμβανομένης της πρωτοποριακής  JSON Relation Duality

Η Oracle ανακοίνωσε σήμερα μια δωρεάν έκδοση της Oracle Database 23c. Η νέα έκδοση Oracle Database 23c Free—Developer Release ανταποκρίνεται στην αυξανόμενη ζήτηση από προγραμματιστές και οργανισμούς παγκοσμίως για πρόσβαση στα νεότερα χαρακτηριστικά της Oracle Database 23c “App Simple”. Οι προγραμματιστές έχουν πλέον πρόσβαση σε καινοτόμα χαρακτηριστικά της Oracle Database που απλοποιούν την ανάπτυξη σύγχρονων εφαρμογών, προετοιμάζοντάς τους για την προγραμματισμένη έκδοση της Oracle Database 23c, την επόμενη έκδοση μακροχρόνιας υποστήριξης.

“Η Oracle είναι στην ευχάριστη θέση να παρέχει νωρίτερα στους προγραμματιστές  πρόσβαση στις πιο προηγμένες τεχνολογίες βάσεων δεδομένων για την ανάπτυξη και την εκτέλεση σύγχρονων εφαρμογών”, δήλωσε ο Juan Loaiza, εκτελεστικός αντιπρόεδρος, mission-critical database technologies, Oracle. “Με την έκδοση Oracle Database 23c Free¬-Developer Release, οι προγραμματιστές θα μπορούν να  βελτιώσουν τις δεξιότητές τους και να αρχίσουν να δημιουργούν νέες εφαρμογές χρησιμοποιώντας πρωτοποριακές λειτουργίες, όπως το JSON Relational Duality που ενοποιεί τα μοντέλα δεδομένων Relational και Document παρέχοντας το καλύτερο και από τους δύο κόσμους, την υποστήριξη SQL για ερωτήματα Graph απευθείας σε δεδομένα OLTP και τις Stored Procedures στην πιο δημοφιλή γλώσσα προγραμματισμού στον κόσμο – τη JavaScript”.

Εστιάζοντας πρώτα τους προγραμματιστές, Oracle Database 23c FreeDeveloper Release

Η έκδοση Oracle Database 23c Free-Developer Release είναι διαθέσιμη για λήψη ως Docker image, VirtualBox VM ή αρχείο εγκατάστασης Linux RPM, χωρίς να απαιτείται λογαριασμός χρήστη ή σύνδεση. Μια έκδοση για Windows σχεδιάζεται να ακολουθήσει σύντομα.

“Οι προγραμματιστές είναι η  ομάδα  με βαρύνουσα γνώμη στη λήψη αποφάσεων στον τομέα της τεχνολογίας σήμερα. Επομένως, το να πάρουν τα εργαλεία στα χέρια τους που τους επιτρέπουν να είναι παραγωγικοί με την ελάχιστη δυνατή τριβή είναι πιο σημαντικό από ποτέ”, δήλωσε ο James Governor, συνιδρυτής της RedMonk. “Η Oracle Database 23c Free – Developer Release έχει σχεδιαστεί για να καταργήσει τα εμπόδια στην πρόσβαση των προγραμματιστών, επιτρέποντάς τους  να προγραμματίζουν και να καινοτομούν χωρίς να απαιτείται συγκεκριμένη άδεια χρήσης . Πρόκειται για μια ριζική θετική παρέκκλιση για την Oracle”.

H έκδοση Oracle Database 23c Free-Developer Release περιλαμβάνει:

  • JSON Relational Duality: Οι προγραμματιστές μπορούν να δημιουργούν εφαρμογές είτε σε σχεσιακά είτε σε JSON σχήματα δεδομένων με μια ενιαία πηγή αλήθειας και να επωφελούνται από τα πλεονεκτήματα τόσο των σχεσιακών μοντέλων όσο και των μοντέλων εγγράφων. Τα δεδομένα διατηρούνται μία φορά, αλλά μπορούν να προσπελαστούν, να γραφτούν και να τροποποιηθούν με οποιαδήποτε προσέγγιση. Οι προγραμματιστές επωφελούνται από τα καλύτερα στοιχεία τόσο των μοντέλων JSON όσο και των σχεσιακών μοντέλων, συμπεριλαμβανομένων των συμβατών με το ACID συναλλαγών και των ελέγχων ταυτόχρονης χρήσης, πράγμα που σημαίνει ότι δεν χρειάζεται πλέον να κάνουν συμβιβασμούς μεταξύ πολύπλοκων αντιστοιχίσεων αντικειμένου-σχεσιακών μοντέλων ή προβλημάτων ασυνέπειας δεδομένων.
  • JavaScript Stored Procedures (powered by GraalVM): Ο κώδικας JavaScript μπορεί τώρα να εκτελεστεί πιο κοντά στα δεδομένα από ποτέ, γράφοντας αποθηκευμένες διαδικασίες JavaScript ή φορτώνοντας υπάρχουσες βιβλιοθήκες JavaScript στη βάση δεδομένων Oracle. Η υποστήριξη του κώδικα JavaScript βελτιώνει την παραγωγικότητα των προγραμματιστών, επιτρέποντας την επαναχρησιμοποίηση της υπάρχουσας επιχειρηματικής λογικής κατευθείαν εκεί που βρίσκονται τα δεδομένα και την επαναχρησιμοποίηση των δεξιοτήτων των προγραμματιστών JavaScript. Η κλήση κώδικα JavaScript μπορεί να αναμειχθεί με SQL και PL/SQL, παρέχοντας υποστήριξη πολυγλωσσικού προγραμματισμού.
  • JSON Schema: Οι προγραμματιστές μπορούν πλέον να διασφαλίζουν και να επικυρώνουν δομές εγγράφων JSON μέσω προτύπων JSON Schemas, επιτρέποντας τη σίγουρη και αξιόπιστη χρήση της μορφής δεδομένων JSON.
  • Operational Property Graphs: Οι προγραμματιστές μπορούν πλέον να δημιουργούν εφαρμογές που εκτελούν συναλλαγές  ή και αναλύσεις  επί των γράφων    με τη βάση δεδομένων Oracle, χρησιμοποιώντας την κορυφαία, νέα υποστήριξη ερωτημάτων σε γράφους ιδιοτήτων  του προτύπου SQL, συμπεριλαμβανομένης της εκτέλεσης αναλύσεων γράφων  πάνω σε σχεσιακά και JSON δεδομένα.
  • Oracle Kafka APIs: Οι εφαρμογές Kafka μπορούν τώρα να εκτελούνται σε ουρές συμβάντων Oracle Database Transactional Event Queues με ελάχιστες αλλαγές στον κώδικα. Αυτό επιτρέπει την υλοποίηση πολύ πιο εύρωστων μικρουπηρεσιών που βασίζονται σε γεγονότα συναλλαγών    και εκτελούν λειτουργίες και αλλαγές σε συμβάντα ή/και στη βάση δεδομένων  ως μια ενιαία ατομική συναλλαγή.
  • SQL Domains: Η δημιουργία νέου τύπου δεδομένων (SQL Domain) που βασίζεται σε άλλους τύπους δεδομένων που εχει δημιουργήσει ο χρήστης ή σε βασικούς SQL τύπους δεδομένων στη βάση επεκτείνει και βελτιώνει  δραστικά τους τύπους δεδομένων του συστήματος. Αυτό επιτρέπει στους προγραμματιστές να κατανοήσουν καλύτερα τον τρόπο χρήσης των δεδομένων και βελτιώνει τη συνολική ποιότητα των δεδομένων με την ενιαία αντιμετώπιση και χρήση του SQL Domain μέσω περιορισμών (constraints) που δηλώνονται κατά τον ορισμό του μειώνοντας έτσι την  ενδεχόμενη πολυπλοκότητα και  ασυμβατότητα των τύπων δεδομένων.
  • Annotations / Σημειώσεις: Ο νέος μηχανισμός σχολιασμού μέσα στη βάση δεδομένων της Oracle επιτρέπει την αποθήκευση μεταδεδομένων της βάσης δεδομένων απευθείας μαζί με τα δεδομένα. Οι προγραμματιστές μπορούν να σχολιάζουν κοινά χαρακτηριστικά του μοντέλου δεδομένων για πίνακες, στήλες, προβολές, δείκτες και άλλα – παρέχοντας μια κεντρική, , δηλωτική δυνατότητα για την καταχώρηση και ανταλλαγή ιδιοτήτων χρήσης σε όλες τις εφαρμογές. Η αποθήκευση των μεταδεδομένων μαζί με τα δεδομένα εγγυάται συνοχή και καθολική προσβασιμότητα σε κάθε χρήστη ή εφαρμογή που χρησιμοποιεί τα δεδομένα.

“Με την έκδοση Oracle Database 23c Free-Developer Release, οι προγραμματιστές αποκτούν  πρόσβαση σε νέες δυνατότητες ανάπτυξης εφαρμογών που αναδεικνύονται από το JSON Relational Duality”, δήλωσε ο Carl Olofson, αντιπρόεδρος έρευνας, Data Management Software, IDC. “Αυτή η έκδοση δίνει επιτέλους στους προγραμματιστές την ευκαιρία να δοκιμάσουν ένα χαρακτηριστικό που ενοποιεί και συγχρονίζει τον κόσμο των εγγράφων και τον σχεσιακό κόσμο. Επιτρέπει στους προγραμματιστές και τους μηχανικούς δεδομένων να έχουν πρόσβαση σε μορφές ανάλογες σε  κάθε περίπτωση χρήσης χωρίς να ανησυχούν για τη δομή των δεδομένων, την αντιστοίχιση των δεδομένων, τη συνέπεια των δεδομένων ή τη ρύθμιση των επιδόσεων. Μπορούν τώρα επίσης να εκτελούν αναλύσεις γράφων  πάνω σε σχεσιακά και JSON δεδομένα. Το JSON Relational Duality της Oracle, μια πραγματικά επαναστατική λύση, είναι ίσως μία από τις σημαντικότερες καινοτομίες στην επιστήμη της πληροφορίας εδώ και 20 χρόνια”.

Πρόσθετοι πόροι