MariaDB 10.9 stabiele release

De eerste stabiele release van de nieuwe MariaDB 10.9 (10.9.2) DBMS-tak is gepubliceerd, waarbinnen een tak van MySQL wordt ontwikkeld die achterwaartse compatibiliteit behoudt en zich onderscheidt door de integratie van extra opslag-engines en geavanceerde functies. De ontwikkeling van MariaDB staat onder toezicht van de onafhankelijke MariaDB Foundation, volgens een volledig open en transparant ontwikkelingsproces dat onafhankelijk is 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 zoals Wikipedia, Google Cloud SQL en Nimbuzz.

Belangrijkste verbeteringen in MariaDB 10.9:

  • De functie JSON_OVERLAPS is toegevoegd, waarmee u de intersecties in de gegevens van twee JSON-documenten kunt bepalen (geeft bijvoorbeeld 'true' terug als beide documenten objecten bevatten met een gemeenschappelijk sleutel/waarde-paar of gemeenschappelijke array-elementen).
  • JSONPath-expressies bieden de mogelijkheid om bereiken op te geven (bijvoorbeeld "$[1 tot 4]" om array-elementen 1 tot 4 te gebruiken) en negatieve indexen (bijvoorbeeld "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" om het eerste element vanaf de staart weer te geven).
  • Hashicorp Key Management-plug-in toegevoegd om gegevens in tabellen te versleutelen met behulp van sleutels die zijn opgeslagen in Hashicorp Vault KMS.
  • Het hulpprogramma mysqlbinlog heeft 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 afzonderlijk JSON-bestand dat kan worden gebruikt in externe bewakingssystemen.
  • Ondersteuning toegevoegd voor de modus "SHOW ANALYZE [FORMAT=JSON]" voor uitvoer in JSON-indeling.
  • De instructie "SHOW EXPLAIN" ondersteunt nu de syntaxis "EXPLAIN FOR CONNECTION".
  • De innodb_change_buffering en oude variabelen zijn verouderd (vervangen door de variabele old_mode).

Bron: opennet.ru

Voeg een reactie