Versió estable de MariaDB 10.9

S'ha publicat la primera versió estable de la nova branca del DBMS MariaDB 10.9 (10.9.2), dins de la qual s'està desenvolupant una branca de MySQL que manté la compatibilitat amb versions anteriors i es distingeix per la integració de motors d'emmagatzematge addicionals i capacitats avançades. El desenvolupament de MariaDB està supervisat per la Fundació MariaDB independent, seguint un procés de desenvolupament completament obert i transparent que és independent dels proveïdors individuals. MariaDB es subministra com a reemplaçament de MySQL en moltes distribucions de Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i s'ha implementat en grans projectes com Viquipèdia, Google Cloud SQL i Nimbuzz.

Millores clau a MariaDB 10.9:

  • S'ha afegit la funció JSON_OVERLAPS, que us permet determinar interseccions a les dades de dos documents JSON (per exemple, retorna cert si tots dos documents contenen objectes amb un parell clau/valor comú o elements de matriu comuns).
  • Les expressions JSONPath ofereixen la possibilitat d'especificar intervals (per exemple, "$[1 a 4]" per utilitzar els elements de matriu de l'1 al 4) i índexs negatius (per exemple, "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$) [- 1]');" per mostrar el primer element de la cua).
  • S'ha afegit el complement Hashicorp Key Management per xifrar les dades de les taules mitjançant les claus emmagatzemades al KMS Hashicorp Vault.
  • La utilitat mysqlbinlog ofereix noves opcions "--do-domain-ids", "-ignore-domain-ids" i "-ignore-server-ids" per filtrar per gtid_domain_id.
  • S'ha afegit la possibilitat de mostrar variables d'estat wsrep en un fitxer separat en format JSON, que es pot utilitzar en sistemes de monitorització externs.
  • S'ha afegit suport per al mode "MOSTRAR ANALYZE [FORMAT=JSON]" per a la sortida en format JSON.
  • La sentència "SHOW EXPLAIN" ara admet la sintaxi "EXPLAIN FOR CONNECTION".
  • Les variables innodb_change_buffering i antigues han quedat obsoletes (substituïdes per la variable old_mode).

Font: opennet.ru

Afegeix comentari