MariaDB 10.9 stabil utgivelse

Den første stabile utgivelsen av den nye grenen av DBMS MariaDB 10.9 (10.9.2) er publisert, der en gren av MySQL utvikles som opprettholder bakoverkompatibilitet og utmerker seg ved integrering av ekstra lagringsmotorer og avanserte funksjoner. MariaDB-utviklingen overvåkes av den uavhengige MariaDB Foundation, etter en helt åpen og gjennomsiktig utviklingsprosess som er uavhengig av individuelle leverandører. MariaDB leveres som erstatning for MySQL i mange Linux-distribusjoner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og har blitt implementert i så store prosjekter som Wikipedia, Google Cloud SQL og Nimbuzz.

Viktige forbedringer i MariaDB 10.9:

  • Lagt til JSON_OVERLAPS-funksjonen, som lar deg bestemme skjæringspunkter i dataene til to JSON-dokumenter (for eksempel returnerer den sann hvis begge dokumentene inneholder objekter med felles nøkkel/verdi-par eller felles matriseelementer).
  • JSONPath-uttrykk gir muligheten til å spesifisere områder (for eksempel "$[1 til 4]" for å bruke matriseelementer 1 til 4) og negative indekser (for eksempel "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" for å vise det første elementet fra halen).
  • La til Hashicorp Key Management-plugin for å kryptere data i tabeller ved hjelp av nøkler lagret i Hashicorp Vault KMS.
  • Mysqlbinlog-verktøyet tilbyr nye alternativer "--do-domain-ids", "-ignore-domain-ids" og "-ignore-server-ids" for filtrering etter gtid_domain_id.
  • Lagt til muligheten til å vise wsrep-tilstandsvariabler i en egen fil i JSON-format, som kan brukes i eksterne overvåkingssystemer.
  • Lagt til støtte for "SHOW ANALYZE [FORMAT=JSON]"-modus for utdata i JSON-format.
  • "SHOW EXPLAIN"-setningen støtter nå "EXPLAIN FOR CONNECTION"-syntaksen.
  • Innodb_change_buffering og gamle variabler er avviklet (erstattet av old_mode-variabelen).

Kilde: opennet.ru

Legg til en kommentar