Nailathala na ang unang matatag na paglabas ng bagong sangay ng database ng MariaDB 10.9 (10.9.2). Ang sangay na ito ay isang fork ng MySQL na nagpapanatili ng backward compatibility at nagtatampok ng integrasyon ng mga karagdagang storage engine at mga advanced na tampok. Ang pagbuo ng MariaDB ay pinangangasiwaan ng independiyenteng MariaDB Foundation, kasunod ng isang ganap na bukas at transparent na proseso ng pagbuo na independiyente sa sinumang indibidwal na vendor. Ang MariaDB ay ipinapadala bilang kapalit ng MySQL sa maraming distribusyon. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) at naipatupad na sa malalaking proyekto tulad ng Wikipedia, Google Cloud SQL at Nimbuzz.
Mga pangunahing pagpapabuti sa MariaDB 10.9:
- Idinagdag ang function na JSON_OVERLAPS, na nagbibigay-daan sa iyong matukoy ang mga intersection sa data ng dalawang dokumento ng JSON (halimbawa, nagbabalik ito ng true kung ang parehong mga dokumento ay naglalaman ng mga bagay na may karaniwang key/value pair o karaniwang array elements).
- Ang mga expression ng JSONPath ay nagbibigay ng kakayahang tumukoy ng mga saklaw (hal. "$[1 hanggang 4]" upang magamit ang mga elemento ng array 1 hanggang 4) at mga negatibong indeks (hal. "SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$[-1]');" para kunin ang unang elemento mula sa buntot).
- Idinagdag ang plugin ng Hashicorp Key Management para sa pag-encrypt ng data sa mga talahanayan gamit ang mga key na nakaimbak sa Hashicorp Vault KMS.
- Ang mysqlbinlog utility ay nag-aalok na ngayon ng mga bagong opsyon na "--do-domain-ids", "--ignore-domain-ids", at "--ignore-server-ids" para i-filter ayon sa gtid_domain_id identifiers.
- Idinagdag ang kakayahang ipakita ang mga variable ng estado ng wsrep sa isang hiwalay na file sa JSON na format, na maaaring magamit sa mga external na sistema ng pagsubaybay.
- Nagdagdag ng suporta para sa "SHOW ANALYZE [FORMAT=JSON]" mode para sa output sa JSON na format.
- Sinusuportahan na ngayon ng expression na "SHOW EXPLAIN" ang syntax na "EXPLAIN FOR CONNECTION".
- Ang innodb_change_buffering at mga lumang variable ay hindi na ginagamit (pinalitan ng old_mode variable).
Pinagmulan: opennet.ru
