MariaDB 10.9 je već objavljen i ovo su njegove vijesti

Pokretanje prva stabilna verzija nove grane DBMS-a MariaDB 10.9 (10.9.2), u okviru koje se razvija grana MySQL-a koja održava kompatibilnost unazad i odlikuje se integracijom dodatnih mehanizama za skladištenje i naprednim karakteristikama.

Razvoj MariaDB-a nadgleda nezavisna fondacija MariaDB, prateći potpuno otvoren i transparentan proces razvoja, nezavisno od pojedinačnih dobavljača.

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

Glavne nove karakteristike MariaDB 10.9

U ovoj novoj verziji MariaDB-a to je istaknuto dodana funkcija JSON_OVERLAPS za otkrivanje raskrsnica 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, ističe se da su urađene odgovarajuće ispravke 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 specificiranja raspona (npr. "$[1 do 4]" za korištenje elemenata niza 1 do 4) i negativni indeksi za prikaz prvog elementa u redu).

Pored ovoga, možemo otkriti da je dodatak za upravljanje ključevima Hashicorp dodat za šifriranje podataka u tabelama pomoću ključeva pohranjenih u Hashicorp Vault KMS-u.

Dok za komunalne mysqlbinlog, sada imate nove opcije “–do-domain-ids”, “–ignore-domain-ids” i “–ignore-server-ids” za filtriranje prema gtid_domain_id.

Dodata je mogućnost da se varijable stanja wsrep odražavaju u zasebnoj JSON datoteci koju mogu koristiti vanjski sistemi za nadzor.

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

Pored toga, izvršio regresiju optimizatora raspona za ključ IN (const, ....), već je postojao problem u MariaDB 10.5.9 i kasnije koji ima ispravku za MDEV-9750. To rješenje uvodi Optimizer_max_sel_arg_weight. Ako postavite 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žda će primijetiti spore performanse.

Druge popravke koji su napravljeni u ovoj novoj verziji MariaDB-a, je u InnoDB korupciji zbog nedostatka zaključavanja fajla, kao i popravak u ALTER TABLE IMPORT TABLESPACE koji je oštetio šifrovanu tabelu, takođe je popravio pogrešan izlaz ALTER TABLE, popravke za oporavak od rušenja, popravke za oporavak od DD grešaka, sprečio zaključavanje oštećenih podataka, popravljene greške za masovno učitavanje i ispravke performansi grešaka.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • Dodata podrška za "SHOW PARCEL [FORMAT=JSON]" mod za JSON izlaz.
  • Naredba "SHOW EXPLAIN" sada podržava sintaksu "EXPLAIN FOR CONNECTION".
  • Varijable innodb_change_buffering i old su zastarjele (zamijenjene varijablom old_mode).
  • Pretraga CELOG TEKSTA sa apostrofom i obaveznim rečima
  • Optimizator koristi sve particije nakon nadogradnje na 10.3
  • Za upite UPDATE ili DELETE s više tablica, optimizator nije mogao primijeniti optimizaciju smanjenja particija za tablicu koja se ažurira ili briše.
  • Nova opcija mariadb klijenta, -enable-cleartext-plugin. Opcija ne radi ništa i služi samo za potrebe kompatibilnosti s MySQL.
  • Zaključajte na JSON_EXTRACT
    ALTER TABLE ALGORITAM=NOCOPY ne radi nakon nadogradnje
  • Server ne uspijeva KREIRATI PREGLED s nepoznatom kolonom u stanju UKLJUČENO
  • Dodatak password_reuse_check kombinuje korisničko ime i lozinku
  • Prema politici zastarevanja MariaDB-a, ovo će biti posljednja verzija MariaDB-a 10.9 za Debian 10 "Buster" za ppc64el

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


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.