Հրապարակվել է DBMS MariaDB 10.9 (10.9.2) նոր մասնաճյուղի առաջին կայուն թողարկումը, որի շրջանակներում մշակվում է MySQL-ի մասնաճյուղը, որը պահպանում է հետընթաց համատեղելիությունը և առանձնանում է լրացուցիչ պահեստավորման շարժիչների և առաջադեմ հնարավորությունների ինտեգրմամբ: MariaDB-ի զարգացումը վերահսկվում է անկախ MariaDB հիմնադրամի կողմից՝ հետևելով բաց և թափանցիկ զարգացման գործընթացին, որը անկախ է առանձին վաճառողներից: MariaDB-ն մատակարարվում է որպես MySQL-ի փոխարինում Linux-ի բազմաթիվ բաշխումներում (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) և իրականացվել է այնպիսի խոշոր նախագծերում, ինչպիսիք են Wikipedia, Google Cloud SQL և Nimbuzz:
Հիմնական բարելավումներ MariaDB 10.9-ում.
- Ավելացվեց JSON_OVERLAPS ֆունկցիան, որը թույլ է տալիս որոշել խաչմերուկները երկու JSON փաստաթղթերի տվյալների մեջ (օրինակ, այն վերադարձնում է true, եթե երկու փաստաթղթերն էլ պարունակում են ընդհանուր բանալի/արժեք զույգ կամ ընդհանուր զանգվածի տարրերով օբյեկտներ):
- JSONPath արտահայտությունները հնարավորություն են տալիս սահմանել միջակայքերը (օրինակ՝ «$[1-ից 4]» զանգվածի տարրերը 1-ից 4-ն օգտագործելու համար) և բացասական ինդեքսներ (օրինակ՝ «SELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), '$ [- 1]');" ցուցադրելու առաջին տարրը պոչից):
- Ավելացվեց Hashicorp Key Management հավելվածը՝ աղյուսակներում տվյալները կոդավորելու համար՝ օգտագործելով Hashicorp Vault KMS-ում պահվող բանալիները:
- Mysqlbinlog կոմունալն առաջարկում է նոր տարբերակներ «--do-domain-ids», «-ignore-domain-ids» և «-ignore-server-ids»՝ ըստ gtid_domain_id-ի զտման:
- Ավելացվեց wsrep վիճակի փոփոխականները JSON ձևաչափով առանձին ֆայլով ցուցադրելու հնարավորություն, որը կարող է օգտագործվել արտաքին մոնիտորինգի համակարգերում:
- Ավելացվել է աջակցություն «ՇՈՈՒ ՎԵՐԼՈՒԾԵԼ [FORMAT=JSON]» ռեժիմին՝ JSON ձևաչափով ելքի համար:
- «SHOW EXPLAIN» հայտարարությունը այժմ աջակցում է «EXPLAIN FOR CONNECTION» շարահյուսությանը:
- Innodb_change_buffering և old փոփոխականները հնացել են (փոխարինվել են old_mode փոփոխականով):
Source: opennet.ru