MariaDB 10.9 stabil udgivelse

Den første stabile udgivelse af den nye MariaDB 10.9 (10.9.2) DBMS-gren er blevet udgivet. Det er en gren af ​​MySQL, der opretholder bagudkompatibilitet og har yderligere lagringsmotorer og avancerede funktioner. MariaDB-udviklingen overvåges af den uafhængige MariaDB Foundation i overensstemmelse med en fuldt åben og transparent udviklingsproces, der er uafhængig af individuelle producenter. MariaDB leveres i stedet for MySQL i mange Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og er blevet implementeret i så store projekter som Wikipedia, Google Cloud SQL og Nimbuzz.

Vigtigste forbedringer i MariaDB 10.9:

  • Tilføjet funktionen JSON_OVERLAPS, som giver dig mulighed for at bestemme skæringspunkter i dataene fra to JSON-dokumenter (returnerer f.eks. sand, hvis begge dokumenter indeholder objekter med et fælles nøgle/værdi-par eller fælles array-elementer).
  • JSONPath-udtryk giver mulighed for at angive intervaller (f.eks. "$[1 til 4]" for at bruge array-elementer 1 til 4) og negative indekser (f.eks. "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$[-1]');" for at udskrive det første element fra halen).
  • Tilføjet Hashicorp Key Management-plugin til kryptering af data i tabeller ved hjælp af nøgler gemt i Hashicorp Vault KMS.
  • mysqlbinlog-værktøjet tilbyder de nye muligheder "--do-domain-ids", "--ignore-domain-ids" og "--ignore-server-ids" til filtrering efter gtid_domain_id-identifikatorer.
  • Tilføjet muligheden for at afspejle wsrep-tilstandsvariabler i en separat fil i JSON-format, som kan bruges i eksterne overvågningssystemer.
  • Tilføjet understøttelse af tilstanden "VIS ANALYSER [FORMAT=JSON]" for at udskrive i JSON-format.
  • Udtrykket "VIS EXPLAIN" understøtter nu syntaksen "EXPLAIN FOR CONNECTION".
  • Variablerne innodb_change_buffering og old er blevet udfaset (erstattet med variablen old_mode).

Kilde: opennet.ru

Tilføj en kommentar