MariaDB 10.9 is al uitgebracht en dit is het nieuws

De lancering van de eerste stabiele versie van de nieuwe DBMS-tak MariaDB 10.9 (10.9.2), waarbinnen een tak van MySQL wordt ontwikkeld die achterwaartse compatibiliteit behoudt en zich onderscheidt door de integratie van extra storage-engines en geavanceerde functies.

De ontwikkeling van MariaDB staat onder toezicht van de onafhankelijke MariaDB Foundation, volgens een volledig open en transparant ontwikkelingsproces, onafhankelijk van individuele leveranciers.

MariaDB wordt geleverd in plaats van MySQL op veel Linux-distributies (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) en is overgenomen door grote projecten.

Belangrijkste nieuwe kenmerken van MariaDB 10.9

In deze nieuwe versie van MariaDB wordt benadrukt dat: JSON_OVERLAPS-functie toegevoegd om kruispunten in gegevens te detecteren van twee JSON-documenten (retourneert bijvoorbeeld waar als beide documenten objecten bevatten met een gemeenschappelijk sleutel/waarde-paar of gemeenschappelijke array-elementen).

Er wordt ook benadrukt dat de relevante correcties zijn aangebracht voor de volgende beveiligingsproblemen: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Een andere verandering die opvalt, is dat de uitdrukkingen JSONPath biedt de mogelijkheid om bereiken op te geven (bijv. "$[1 tot 4]" om array-elementen 1 tot 4) te gebruiken en negatieve indices om het eerste element in de wachtrij weer te geven).

Daarnaast kunnen we zien dat de Hashicorp Key Management-plug-in is toegevoegd om gegevens in tabellen te coderen met behulp van sleutels die zijn opgeslagen in Hashicorp Vault KMS.

Terwijl voor nut mysqlbinlog, nu heb je nieuwe opties “–do-domain-ids”, “–ignore-domain-ids” en “–ignore-server-ids” om te filteren op gtid_domain_id.

De mogelijkheid toegevoegd om wsrep-statusvariabelen weer te geven in een apart JSON-bestand dat kan worden gebruikt door externe bewakingssystemen.

Optimizer gebruikt alle partities na upgrade naar 10.3, voor UPDATE- of DELETE-query's voor meerdere tabellen, kon het optimalisatieprogramma geen optimalisatie van partities toepassen voor de tabel die wordt bijgewerkt of verwijderd.

Daarnaast, heeft een bereikoptimalisatieregressie uitgevoerd voor de IN-toets (const, ....), was er al een probleem in MariaDB 10.5.9 en later met de oplossing voor MDEV-9750. Die oplossing introduceerde Optimizer_max_sel_arg_weight. Als men Optimizer_max_sel_arg_weight instelt op een zeer hoge waarde of nul (wat "onbeperkt" betekent) en query's uitvoert die zware grafieken produceren, kunnen ze trage prestaties opmerken.

Andere oplossingen die zijn gemaakt in deze nieuwe versie van MariaDB, is in InnoDB corruptie vanwege het ontbreken van bestandsvergrendeling, evenals: een oplossing in ALTER TABLE IMPORT TABLESPACE die een gecodeerde tabel corrumpeerde, ook ALTER TABLE onjuiste uitvoer, crashherstelfixes, DD-foutherstelfixes, vergrendelingen op beschadigde gegevens gerepareerd, bugfixes voor bulkladen en bugfixes-prestaties.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Ondersteuning toegevoegd voor de modus "SHOW PARCEL [FORMAT=JSON]" voor JSON-uitvoer.
  • De instructie "SHOW EXPLAIN" ondersteunt nu de syntaxis "EXPLAIN FOR CONNECTION".
  • De variabelen innodb_change_buffering en old zijn verouderd (vervangen door de variabele old_mode).
  • VOLLEDIGE TEKST zoeken met apostrof en verplichte woorden
  • Optimizer gebruikt alle partities na upgrade naar 10.3
  • Voor UPDATE- of DELETE-query's voor meerdere tabellen kon het optimalisatieprogramma geen optimalisatie van partities toepassen voor de tabel die wordt bijgewerkt of verwijderd.
  • Nieuwe mariadb-clientoptie, -enable-cleartext-plugin. De optie doet niets en is alleen voor MySQL-compatibiliteitsdoeleinden.
  • Vergrendelen op JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY werkt niet na upgrade
  • Server kan WEERGAVE niet MAKEN met onbekende kolom in AAN-toestand
  • De plug-in password_reuse_check combineert gebruikersnaam en wachtwoord
  • Volgens het MariaDB-beëindigingsbeleid is dit de laatste versie van MariaDB 10.9 voor Debian 10 "Buster" voor ppc64el

Tot slot, als u meer wilt weten over deze nieuwe versie, kunt u de details bekijken op de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.