Den första stabila utgÄvan av den nya versionen av databashanteraren MariaDB 10.9 (10.9.2) har publicerats. Denna version utvecklar en avledning frÄn MySQL, som bibehÄller bakÄtkompatibilitet och kÀnnetecknas av integration av extra lagringsmotorer och avancerade funktioner. Utvecklingen av MariaDB övervakas av den oberoende organisationen MariaDB Foundation enligt en helt öppen och transparent utvecklingsprocess, oberoende av specifika tillverkare. MariaDB levereras istÀllet för MySQL i mÄnga Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) och Àr implementerad i stora projekt som Wikipedia, Google Cloud SQL och Nimbuzz.
NyckelförbÀttringar i MariaDB 10.9:
- Funktionen JSON_OVERLAPS har lagts till, vilket gör det möjligt att bestÀmma överlappningar i data mellan tvÄ JSON-dokument (till exempel returneras true om bÄda dokumenten innehÄller objekt med en gemensam nyckel/vÀrde-par eller gemensamma element i en array).
- I JSONPath-uttryck har möjligheten att ange intervall lagts till (till exempel â$[1 to 4]â för att anvĂ€nda array-elementen frĂ„n 1 till 4) och negativa index (till exempel âSELECT JSON_EXTRACT(JSON_ARRAY(1, 2, 3), â$[-1]â);â för att hĂ€mta det första elementet frĂ„n slutet).
- Hashicorp Key Management-plugin har lagts till för kryptering av data i tabeller med hjÀlp av nycklar som lagras i Hashicorp Vault KMS.
- Nya alternativ ââdo-domain-idsâ, ââignore-domain-idsâ och ââignore-server-idsâ har föreslagits i verktyget mysqlbinlog för filtrering baserat pĂ„ gtid_domain_id.
- Möjligheten att spegla wsrep tillstÄndsvariabler i en separat JSON-fil, som kan anvÀndas i externa övervakningssystem, har lagts till.
- Stödet för lĂ€get âSHOW ANALYZE [FORMAT=JSON]â har lagts till för att visa i JSON-format.
- I uttrycket âSHOW EXPLAINâ har stödet för syntaxen âEXPLAIN FOR CONNECTIONâ implementerats.
- Variablerna innodb_change_buffering och old har överförts till avdelningen för förÄldrade variabler (den senare har ersatts med variabeln old_mode).
KĂ€lla: opennet.ru
