MariaDB 10.9 je već izašao i ovo su njegove novosti

Pokretanje prva stabilna verzija nove DBMS grane MariaDB 10.9 (10.9.2), unutar kojeg se razvija grana MySQL-a koja održava kompatibilnost unazad i ističe se integracijom dodatnih mehanizama za pohranu podataka i naprednim značajkama.

Razvoj MariaDB-a nadzire neovisna MariaDB Foundation, slijedeći potpuno otvoren i transparentan razvojni proces, neovisan o pojedinačnim dobavljačima.

MariaDB se isporučuje umjesto MySQL-a na mnogim distribucijama Linuxa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i usvojen je u velikim projektima.

Glavne nove značajke MariaDB 10.9

U ovoj novoj verziji MariaDB-a istaknuto je da dodana funkcija JSON_OVERLAPS za otkrivanje križanja u podacima dva JSON dokumenta (na primjer, vraća true ako oba dokumenta sadrže objekte sa zajedničkim parom ključ/vrijednost ili zajedničkim elementima niza).

Također, naglašeno je da su napravljene odgovarajuće korekcije za sljedeće sigurnosne propuste: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Još jedna promjena koja se ističe je da su izrazi JSONPath pruža mogućnost određivanja raspona (npr. "$[1 do 4]" za korištenje elemenata polja od 1 do 4) i negativni indeksi za prikaz prvog elementa u redu).

Osim toga, možemo otkriti da je dodatak Hashicorp Key Management dodan za šifriranje podataka u tablicama pomoću ključeva pohranjenih u Hashicorp Vault KMS.

Dok za korisnost mysqlbinlog, sada imate nove mogućnosti “–do-domain-ids”, “–ignore-domain-ids” i “–ignore-server-ids” za filtriranje prema gtid_domain_id.

Dodana je mogućnost odražavanja varijabli stanja wsrep u zasebnoj JSON datoteci koju mogu koristiti vanjski nadzorni sustavi.

Optimizator koristi sve particije nakon nadogradnje na 10.3, za upite UPDATE ili DELETE za više tablica, optimizator nije mogao primijeniti optimizaciju rezanja particije za tablicu koja se ažurira ili briše.

Osim toga, izvršio je regresiju optimizatora raspona za ključ IN (const, ....), već je postojao problem u MariaDB 10.5.9 i kasnije koji ima popravak za MDEV-9750. To je rješenje uvelo Optimizer_max_sel_arg_weight. Ako netko postavi Optimizer_max_sel_arg_weight na vrlo visoku vrijednost ili nulu (što znači "neograničeno") i pokrene upite koji proizvode teške grafikone, može primijetiti spor rad.

Ostali popravci koji su napravljeni u ovoj novoj verziji MariaDB-a, je u InnoDB korupciji zbog nedostatka zaključavanja datoteke, kao i popravak u ALTER TABLE IMPORT TABLESPACE koji je oštetio šifriranu tablicu, također je popravio netočan izlaz ALTER TABLE, popravke oporavka od pada, popravke oporavka od DD pogrešaka, spriječeno zaključavanje oštećenih podataka, popravljene popravke bugova skupnog učitavanja i performanse ispravki bugova.

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Dodana je podrška za način rada "POKAŽI PARCELU [FORMAT=JSON]" za JSON izlaz.
  • Izjava "SHOW EXPLAIN" sada podržava sintaksu "EXPLAIN FOR CONNECTION".
  • Varijable innodb_change_buffering i old su zastarjele (zamijenjene varijablom old_mode).
  • Pretraživanje CIJELOG TEKSTA s apostrofom i obaveznim riječima
  • Optimizator koristi sve particije nakon nadogradnje na 10.3
  • Za upite UPDATE ili DELETE za više tablica, optimizator nije mogao primijeniti optimizaciju rezanja particije za tablicu koja se ažurira ili briše.
  • Nova mariadb klijentska opcija, -enable-cleartext-plugin. Opcija ne radi ništa i služi samo za potrebe kompatibilnosti s MySQL-om.
  • Zaključaj na JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY ne radi nakon nadogradnje
  • Poslužitelj ne uspijeva CREATE VIEW s nepoznatim stupcem u stanju ON
  • Dodatak password_reuse_check kombinira korisničko ime i lozinku
  • Prema Politici zastare MariaDB, ovo će biti posljednja verzija MariaDB 10.9 za Debian 10 "Buster" za ppc64el

Konačno, ako ste zainteresirani za više informacija o ovoj novoj verziji, možete provjeriti detalje na sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.