Το MariaDB 10.9 έχει ήδη κυκλοφορήσει και αυτά είναι τα νέα του

Η έναρξη του την πρώτη σταθερή έκδοση του νέου κλάδου DBMS MariaDB 10.9 (10.9.2), εντός του οποίου αναπτύσσεται ένας κλάδος της MySQL που διατηρεί συμβατότητα προς τα πίσω και διακρίνεται από την ενσωμάτωση πρόσθετων μηχανών αποθήκευσης και προηγμένων χαρακτηριστικών.

Η ανάπτυξη της MariaDB επιβλέπεται από το ανεξάρτητο Ίδρυμα MariaDB, ακολουθώντας μια εντελώς ανοιχτή και διαφανή διαδικασία ανάπτυξης, ανεξάρτητη από μεμονωμένους προμηθευτές.

Το MariaDB αποστέλλεται αντί για MySQL σε πολλές διανομές Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) και έχει υιοθετηθεί από μεγάλα έργα.

Κύρια νέα χαρακτηριστικά του MariaDB 10.9

Σε αυτή τη νέα έκδοση του MariaDB, επισημαίνεται ότι πρόσθεσε τη λειτουργία JSON_OVERLAPS για τον εντοπισμό διασταυρώσεων στα δεδομένα δύο εγγράφων JSON (για παράδειγμα, επιστρέφει true αν και τα δύο έγγραφα περιέχουν αντικείμενα με κοινό ζεύγος κλειδιού/τιμής ή κοινά στοιχεία πίνακα).

Επίσης, επισημαίνεται ότι έγιναν οι σχετικές διορθώσεις για τα ακόλουθα τρωτά σημεία ασφαλείας: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Μια άλλη αλλαγή που ξεχωρίζει είναι ότι οι εκφράσεις Το JSONPath παρέχει τη δυνατότητα καθορισμού περιοχών (π.χ. "$[1 έως 4]" για τη χρήση στοιχείων πίνακα 1 έως 4) και αρνητικούς δείκτες για την εμφάνιση του πρώτου στοιχείου στην ουρά).

Επιπλέον, μπορούμε να διαπιστώσουμε ότι το πρόσθετο Hashicorp Key Management προστέθηκε για την κρυπτογράφηση δεδομένων σε πίνακες χρησιμοποιώντας κλειδιά που είναι αποθηκευμένα στο Hashicorp Vault KMS.

Ενώ για χρησιμότητα mysqlbinlog, τώρα έχετε νέες επιλογές «–do-domain-ids», «–ignore-domain-ids» και «–ignore-server-ids» για φιλτράρισμα κατά gtid_domain_id.

Προστέθηκε η δυνατότητα να αντικατοπτρίζονται οι μεταβλητές κατάστασης wsrep σε ένα ξεχωριστό αρχείο JSON που μπορεί να χρησιμοποιηθεί από εξωτερικά συστήματα παρακολούθησης.

Το Optimizer χρησιμοποιεί όλα τα διαμερίσματα μετά την αναβάθμιση στην 10.3, για ερωτήματα ΕΝΗΜΕΡΩΣΗΣ ή ΔΙΑΓΡΑΦΗΣ πολλών πινάκων, το εργαλείο βελτιστοποίησης δεν μπόρεσε να εφαρμόσει βελτιστοποίηση περικοπής διαμερισμάτων για τον πίνακα που ενημερώνεται ή διαγράφεται.

Εκτός αυτού, πραγματοποίησε μια παλινδρόμηση βελτιστοποιητή εύρους για το κλειδί IN (const, ....), υπήρχε ήδη ένα θέμα στο MariaDB 10.5.9 και αργότερα που έχει την επιδιόρθωση για MDEV-9750. Αυτή η λύση εισήγαγε το Optimizer_max_sel_arg_weight. Εάν κάποιος ορίσει το Optimizer_max_sel_arg_weight σε πολύ υψηλή τιμή ή μηδέν (που σημαίνει "απεριόριστο") και εκτελέσει ερωτήματα που παράγουν βαριά γραφήματα, μπορεί να παρατηρήσει αργή απόδοση.

Άλλες διορθώσεις που έγιναν σε αυτή τη νέα έκδοση του MariaDB, είναι σε διαφθορά InnoDB λόγω έλλειψης κλειδώματος αρχείων, καθώς και μια διόρθωση στο ALTER TABLE IMPORT TABLESPACE που κατέστρεψε έναν κρυπτογραφημένο πίνακα, διόρθωσε επίσης λανθασμένη έξοδο ALTER TABLE, διορθώσεις ανάκτησης σφαλμάτων, διορθώσεις ανάκτησης σφαλμάτων DD, αποτροπή κλειδωμάτων σε κατεστραμμένα δεδομένα, διόρθωση σφαλμάτων μαζικής φόρτωσης και επιδιόρθωση σφαλμάτων.

Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:

  • Προστέθηκε υποστήριξη για τη λειτουργία "SHOW PARCEL [FORMAT=JSON]" για έξοδο JSON.
  • Η δήλωση "ΕΞΗΓΗΣΗ" υποστηρίζει τώρα τη σύνταξη "ΕΞΗΓΗΣΗ ΓΙΑ ΣΥΝΔΕΣΗ".
  • Οι μεταβλητές innodb_change_buffering και old έχουν καταργηθεί (αντικατασταθεί από τη μεταβλητή old_mode).
  • Αναζήτηση ΠΛΗΡΟΥ ΚΕΙΜΕΝΟΥ με απόστροφο και υποχρεωτικές λέξεις
  • Το Optimizer χρησιμοποιεί όλα τα διαμερίσματα μετά την αναβάθμιση στην 10.3
  • Για ερωτήματα πολλαπλών πινάκων ΕΝΗΜΕΡΩΣΗ ή ΔΙΑΓΡΑΦΗ, το εργαλείο βελτιστοποίησης δεν μπόρεσε να εφαρμόσει βελτιστοποίηση περικοπής διαμερισμάτων για τον πίνακα που ενημερώνεται ή διαγράφεται.
  • Νέα επιλογή πελάτη mariadb, -enable-cleartext-plugin. Η επιλογή δεν κάνει τίποτα και είναι μόνο για σκοπούς συμβατότητας MySQL.
  • Κλείδωμα στο JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY δεν λειτουργεί μετά την αναβάθμιση
  • Ο διακομιστής αποτυγχάνει να δημιουργήσει ΠΡΟΒΟΛΗ με άγνωστη στήλη σε κατάσταση ΕΝΕΡΓΟΠΟΙΗΣΗ
  • Η προσθήκη password_reuse_check συνδυάζει όνομα χρήστη και κωδικό πρόσβασης
  • Σύμφωνα με την Πολιτική κατάργησης της MariaDB, αυτή θα είναι η τελευταία έκδοση του MariaDB 10.9 για το Debian 10 "Buster" για το ppc64el

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτήν τη νέα έκδοση, μπορείτε να ελέγξετε τις λεπτομέρειες στο τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.