Σταθερή έκδοση MariaDB 10.10

Δημοσιεύτηκε η πρώτη σταθερή έκδοση του νέου κλάδου MariaDB 10.10 (10.10.2) DBMS, εντός του οποίου αναπτύσσεται ένα υποκατάστημα από τη MySQL που διατηρεί συμβατότητα προς τα πίσω και διακρίνεται από την ενσωμάτωση πρόσθετων μηχανών αποθήκευσης και προηγμένων χαρακτηριστικών. Η ανάπτυξη του MariaDB επιβλέπεται από το ανεξάρτητο Ίδρυμα MariaDB, μετά από μια ανοιχτή και διαφανή διαδικασία ανάπτυξης ανεξάρτητη από μεμονωμένους προμηθευτές. Το MariaDB αποστέλλεται στη θέση του MySQL σε πολλές διανομές Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) και έχει υιοθετηθεί από μεγάλα έργα όπως η Wikipedia, το Google Cloud SQL και το Nimbuzz.

Βασικές βελτιώσεις στο MariaDB 10.10:

  • Προστέθηκε η συνάρτηση RANDOM_BYTES για να ληφθεί μια τυχαία ακολουθία byte ενός δεδομένου μεγέθους.
  • Προστέθηκε τύπος δεδομένων INET4 για αποθήκευση διευθύνσεων IPv4 σε αναπαράσταση 4 byte.
  • Οι προεπιλεγμένες παράμετροι της έκφρασης "CHANGE MASTER TO" έχουν αλλάξει, η οποία χρησιμοποιεί πλέον μια λειτουργία αναπαραγωγής που βασίζεται στο GTID (Global Transaction ID), εάν ο κύριος διακομιστής υποστηρίζει αυτόν τον τύπο αναγνωριστικού. Η ρύθμιση "MASTER_USE_GTID=Current_Pos" έχει καταργηθεί και θα πρέπει να αντικατασταθεί από την επιλογή "MASTER_DEMOTE_TO_SLAVE".
  • Βελτιωμένες βελτιστοποιήσεις για λειτουργίες συγχώνευσης με μεγάλους αριθμούς πινάκων, συμπεριλαμβανομένης της δυνατότητας χρήσης "eq_ref" για συγχώνευση πινάκων με οποιαδήποτε σειρά.
  • Εφαρμόστηκαν αλγόριθμοι UCA (Unicode Collation Algoritm), που ορίζονται στην προδιαγραφή Unicode 14 και χρησιμοποιούνται για τον καθορισμό κανόνων ταξινόμησης και αντιστοίχισης λαμβάνοντας υπόψη τη σημασία των χαρακτήρων (για παράδειγμα, κατά την ταξινόμηση ψηφιακών τιμών, την παρουσία ενός μείον και μιας κουκκίδας μπροστά από λαμβάνονται υπόψη ένας αριθμός και διαφορετικοί τύποι ορθογραφίας και κατά τη σύγκριση δεν γίνεται αποδεκτή, λαμβάνεται υπόψη η περίπτωση των χαρακτήρων και η παρουσία ενός σημαδιού τονισμού). Βελτιωμένη απόδοση των λειτουργιών UCA στις συναρτήσεις utf8mb3 και utf8mb4.
  • Η δυνατότητα προσθήκης διευθύνσεων IP στη λίστα των κόμβων του συμπλέγματος Galera που επιτρέπεται να εκτελούν αιτήματα SST/IST έχει υλοποιηθεί.
  • Από προεπιλογή, η λειτουργία "explicit_defaults_for_timestamp" ενεργοποιείται για να φέρει τη συμπεριφορά πιο κοντά στη MySQL (κατά την εκτέλεση του "SHOW CREATE TABLE" δεν εμφανίζονται τα περιεχόμενα των DEFAULT μπλοκ για τον τύπο της χρονικής σφραγίδας).
  • Στη διεπαφή γραμμής εντολών, η επιλογή «--ssl» είναι ενεργοποιημένη από προεπιλογή (η δημιουργία συνδέσεων με κρυπτογράφηση TLS είναι ενεργοποιημένη).
  • Η επεξεργασία των εκφράσεων ΕΝΗΜΕΡΩΣΗ και ΔΙΑΓΡΑΦΗ ανώτερου επιπέδου έχει επεξεργαστεί εκ νέου.
  • Οι συναρτήσεις DES_ENCRYPT και DES_DECRYPT και η μεταβλητή innodb_prefix_index_cluster_optimization έχουν καταργηθεί.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο