ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ 6 áááŒá¬ááŒá®ážáá±á¬ááºá DBMS MariaDB 10.7 (10.7.2) á áá¬áááœá²á¡áá áºá ááááá¯á¶ážáááºááŒáááºáá±á¬áá¯ááºááœáŸááºááŸá¯ááᯠáá¯ááºáá±áá²á·ááŒá®áž áááºážááœáẠMySQL áá¡ááœá²áá áºáá¯ááᯠááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ááŒá®áž áá±á¬ááºááŒááºááá¯ááºáááºáá®ááŸá¯ááᯠááááºážááááºážáá¬ážááŒá®áž á¡ááá¯ááá¯ááŸá±á¬ááºááŸá¯áá±á«ááºážá ááºááŒááºážááŒáá·áº ááœá²ááŒá¬ážáá¬ážáááºá á¡ááºáá»ááºáá»á¬ážááŸáá·áº á¡ááá·áºááŒáá·áºá áœááºážáá±á¬ááºáááºáá»á¬ážá MariaDB ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáá±á¬ááºážáá»áá° áá áºáŠážáá»ááºážá á®á០áá®ážááŒá¬ážáááºážááœááºáá±á¬ áá¯á¶ážáááœáá·áºáááºážááŒááºáá¬ááŸá¯ááŸááá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá ááºááᯠáá¯ááºáá±á¬ááºááŒá®ážáá±á¬áẠááœááºáááºáá±á¬ MariaDB áá±á¬ááºáá±ážááŸááºážá០ááŒá®ážááŒááºáá«áááºá MariaDB ááᯠLinux ááŒáá·áºááŒá°ážááŸá¯áá»á¬ážá áœá¬ (RHELá SUSEá Fedoraá openSUSEá Slackwareá OpenMandrivaá ROSAá Arch Linuxá Debian) ááœáẠMySQL á¡ááœáẠá¡á á¬ážááá¯ážá¡ááŒá Ạáá±á¬ááºáá¶á·áá±ážáá¬ážááŒá®áž Wikipediaá Google Cloud SQL ááŸáá·áº Nimbuzz áá²á·ááá¯á·áá±á¬ ááŒá®ážáá¬ážáá±á¬ááá±á¬áá»ááºáá»á¬ážááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
áá áºáá»áááºáááºážááŸá¬áááºá MariaDB 10.8.1 ááá±á¬ááºáááºá¡ááááá¬áááœá²áá»á¬ážá ááááá¯á¶ážá ááºážáááºááŒáá·áºáá»áááŸá¯ááŸáá·áº ááŒá¯ááŒááºááœááºážáá¶ááŸá¯áá»á¬áž 10.6.6á 10.5.14á 10.4.23á 10.3.33 ááŸáá·áº 10.2.42 ááá¯á·ááᯠáá¯ááºááŒááºáá²á·áááºá ááŒáá·áºáá»ááá±áž 10.7.2 ááẠááá±á¬áá»ááºááẠáá»áá¯ážáááºáá Ạáá±á¬áºáááºááá¯á· ááŒá±á¬ááºážááŒá®ážáá±á¬áẠááááá¯á¶ážááŒá áºááŒá®ážá áá¶á·ááá¯ážááŸá¯áá¬áááᯠ5 ááŸá áºá០1 ááŸá áºá¡áá áá»áŸá±á¬á·áá»áá±ážáᬠáá áºááŸá áºáá»áŸáẠáá áºááŒáááºááá¯ááºáá² áá±ážáá¯á¶áá áºáá¯á¶á¡áá áááááá¬áᬠááŒáá·áºáá»áááŸá¯áá¯á¶á á¶ááá¯á· áá°ážááŒá±á¬ááºážááŒá®ážáá±á¬áẠááááá¯á¶ážááŒá áºáááºá .
MariaDB 10.7 ááœáẠá¡áááááá¯ážáááºááŸá¯áá»á¬áž-
- 128-bit Unique Identifiers áá»á¬ážááᯠááááºážáááºážááẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº UUID áá±áá¬á¡áá»áá¯ážá¡á á¬ážá¡áá áºááᯠáá±á«ááºážááá·áºáá²á·áááºá
- JSON áá±á¬áºáááºááœáẠáá±áá¬ááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠáá¯ááºáá±á¬ááºáá»ááºá¡áá áºáá»á¬áž- JSON_EQUALS() ááẠJSON á á¬ááœááºá á¬áááºážááŸá áºáá¯á á¡áá±á¬ááºá¡áá¬ážááŸáá·áº JSON_NORMALIZE() ááá¯á·ááᯠááŸáá¯ááºážááŸááºáá±á¬ááºááœááºááŸá¯áá»á¬ážáá¯ááºáá±á¬ááºáááºá¡ááœáẠááá·áºáá»á±á¬áºáá±á¬áá¯á¶á á¶ááá¯á· JSON á¡áá¬ááá¹áá¯áá»á¬ážááᯠáá°áá±á¬ááºáá¬áááºá¡ááœáẠJSON_EQUALS() ááᯠá¡ááá¯ááŒá¯áá¬ážáá«áááºá
- áá áºáá»á áºáááºáááºááá¯ážáá»á¬ážááá¯ááá·áºááœááºážáá¬ážáá±á¬ strings áá»á¬ážááᯠá á®ááẠá¡ááœáẠNATURAL_SORT_KEY() áá¯ááºáá±á¬ááºáá»ááºááᯠááá·áºááœááºážáá²á·ááẠ(á¥ááá¬á á á®á á¥áºááŒá®ážáá±á¬áẠstring âv10â ááẠstring âv9â ááŒá®ážáá±á¬ááºááœáẠááŒá áºáááá·áºáááº)á
- strings áá»á¬ážá ááááºáááŸá¬áž áá±á¬áºáááºáá»ááŒááºážá¡ááœáẠSFORMAT() áá¯ááºáá±á¬ááºáá»ááºááᯠáá±á«ááºážááá·áºáá¬ážááẠ- ááá·áºááœááºážááŸá¯ááẠáá±á¬áºáááºáá»ááŒááºáž á¡áááá·áºáá±ážááá·áº á á¬ááŒá±á¬ááºážáá áºáá¯ááŒá áºááŒá®áž á¡á á¬ážááá¯ážáááºá¡ááœáẠáááºááá¯ážáá»á¬ážá á¬áááºáž (á¥ááá¬á 'SFORMAT("á¡ááŒá±ááŸá¬ {}"á 42)')á
- á¡áááºážáá»á¬ážá áœá¬ááá¯á· áá±áá¬áá±á«ááºážááá·áºááá·áº INSERT á á¯á¶á ááºážááŸá¯áá»á¬ážááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ á¡ááŸá¬ážá¡ááœááºážá¡á á®áááºáá¶ááŒááºáž (ááᯠGET DIAGNOSTICS ááœáŸááºááŒá¬ážáá»ááºááẠá¡ááŸá¬ážááŸáá·áº á¡áááºážáá¶áá«ááºááᯠááœáŸááºááŒááá·áº ROW_NUMBER ááá¯ááºááá¯ááºááŸá¯ááᯠááŒááááº)á
- á áá¬ážááŸááºá á áºáá±ážááŒááºáž ááááºá¡ááºá¡áá áºá password_reuse_check áá«áááºááŒá®ážá á¡áá¯á¶ážááŒá¯áá°áá áºáŠážá០á áá¬ážááŸááºáá»á¬áž ááŒááºáááºá¡áá¯á¶ážááŒá¯ááŒááºážááᯠááá·áºáááºááœáá·áºááŒá¯ááẠ(á áá¬ážááŸááºá¡áá áºááẠpassword_reuse_check_interval áá±á¬ááºááŸáááºááŸááºáá¬ážááá·áºá¡áá»áááºá¡ááœááºáž á¡áá¯á¶ážááŒá¯áá¬ážááá·áº á áá¬ážááŸááºáá»á¬ážááŸáá·áº ááá¯ááºáá®ááŸá¯áááŸáááŒá±á¬ááºáž á á áºáá±ážááŒááºáž)á
- á¡áááºážááá·áºáá áºáá¯ááᯠááá¬ážáá áºáá¯á¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²áááºá¡ááœáẠâALTER TABLE⊠CONVERT PARTITION.. TO TABLEâ ááŸáá·áº âALTER TABLE⊠CONVERT TABLE⊠TO PARTITIONâ áá°áá±á¬ á¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážáá±ážáá«áááºá
- versioned table á áá®ážááŒá¬ážá¡ááŒá±á¡áá±ááŸáá·áº áááºááá¯ááºáá±á¬ á¡ááŸáá¯ááºáá¯á¶ážááᯠá áœáá·áºáá áºááẠ"--as-of" ááœá±ážáá»ááºááŸá¯ááᯠmariadb-dump utility ááœáẠááá·áºááœááºážáá¬ážáááºá
- MariaDB Galera Cluster á¡ááœááºá ááŒááºáááºá¡áá áºáá»á¬ážááẠ"á¡áá®ážáá»ááºááá¯ááºáá±á¬ááºáááºá á±á¬áá·áºááá¯ááºážááŒááºáž"á "TOI DDL ááá¯á á±á¬áá·áºááá¯ááºážááŒááºáž"á "á á®ážáááºážááŸá¯ááá¯ááááºážáá»á¯ááºáááºá á±á¬áá·áºááá¯ááºážááŒááºáž" ááŸáá·áº "á¡ááá¡ááŸááºááŒá¯áááºááŸááºááá¯á á±á¬áá·áºááá¯ááºážáá±áááº" ááá¯á·ááᯠPROCESSLIST ááœááºá¡áá±á¬ááºá¡áááºáá±á¬áºáá«áááºá
- áá«áá¬áá®áá¬á¡áá ẠâááŒááºáááºá á®á á¥áºááŒááºážâ ááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºáá¯ááºáá±á¬ááºáá°ááá¯á· ááá·áºááœááºážáá¬ážáááºá Multi-byte á á¬ááŒá±á¬ááºážáá»á¬ážá¡ááœááºá ASCII á¡ááœá¬á¡áá±ážáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááœáẠá á¬áá¯á¶ážá¡áááá¹áá«ááº-ááááŸáááŸá¯ ááá¯ááºáá®ááŸá¯áá áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá¬ážáá«áááºá
- InnoDB ááá¯ááŸá±á¬ááºááŸá¯ááœáẠá¡á á¯ááá¯ááºááá·áºááœááºážááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá ááŒáá¯áááºááŒááºáááºááŒááºážááŸáá·áº á¡ááœáŸááºážáááºáá±á¬ááºááŒááºážá¡ááœáẠá áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá±ážáá«áááºá
- á¡á¬ážáááºážáá»áẠá áá¯ááᯠááŒááºáááºááŒá®ážáá«ááŒá®á á¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠááá¯ááºáá±á¬áºááá±ážáá«- CVE-5-2022á CVE-24052-2022á CVE-24051-2022á CVE-24050-2022á CVE-24048-2021á
- MariaDB 10.8.1 á á ááºážáááºáá¯ááºáá±ááŸá¯ááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŒá¬ážááœááºá ááŒá±á¬ááºážááŒááºá¡á á®á¡á á¥áºá¡ááá¯ááºáž ááŸá¬áá°ááá·áºá¡áá« ORDER BY áá¯ááºáááºážáá±á¬ááºááœááºááŸá¯áá»á¬ážá á áœááºážáá±á¬ááºáááºááᯠáááááá¬áᬠááá¯ážáááºáá±á¬ááºážááœááºá á±ááá·áº ááŒá®ážá ááºáááºááá¯ááºá á®áá¬ážáá±á¬ á¡ááœáŸááºážáá»á¬ážá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáá»áœááºá¯ááºááá¯á· ááŸááºáá¬ážááá¯ááºáá«áááºá ááááºážáááºážáá¬ážáá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááœáẠINá OUTá INOUT ááŸáá·áº IN OUT áááºááŸááºáá»ááºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá InnoDB ááœááºá ááŸááºáááºážáá¯ááºáá±á¬ááºááŸá¯áá»á¬áž áá±á¬ááºááŒááºááœá²ááŒááºáž (ááŒááºáááºáá¯ááºáá±á¬ááºááŒááºáž) ááœáẠáá±ážáááºáá¯ááºáá±á¬ááºááŸá¯á¡áá±á¡ááœááºááᯠáá»áŸá±á¬á·áá»áá¬ážáááºá
source: opennet.ru