ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá áºááŸá áºááŸáá·áº ááá¬ááá¯ááºáá±ááŸá¯áá¯á¶ážááŒáááºááŒá®ážáá±á¬ááºá MariaDB 10.6 DBMS ááá¬áááœá²á¡áá áºá ááááá¯á¶ážáááºááŒáááºáá±á¬áá¯ááºáá±ááŸá¯ááᯠáá¯ááºáá±áá²á·ááŒá®áž áááºážá¡ááœááºáž MySQL áá¡ááá¯ááºážá¡áááºáá áºáá¯ááẠáá±á¬ááºááŒááºááá¯ááºáááºááŸá¯ááá¯ááááºážááááºážáá¬ážááŒá®áž á¡ááá¯ááá¯ááŸá±á¬ááºááŸá¯á¡ááºáá»ááºáá»á¬ážáá±á«ááºážá ááºááŒááºážááŒáá·áº ááœá²ááŒá¬ážáá¬ážáááºá ááŸáá·áºá¡ááá·áºááŒáá·áºá áœááºážáá±á¬ááºáááºáá»á¬ážá áááºááœá²á¡áá áºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠ5 áá¯ááŸá Ạáá°ááá¯ááºáá¡áá 2026 ááŸá Ạáá±á¬ááºáá¶á·áá±ážááœá¬ážáá«áááºá
MariaDB ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáá±á¬ááºážáá»áá° áá áºáŠážáá»ááºážá á®á០áá®ážááŒá¬ážáááºážááœááºáá±á¬ áá¯á¶ážáááœáá·áºáááºážááŒááºáá¬ááŸá¯ááŸááá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá ááºááᯠáá¯ááºáá±á¬ááºááŒá®ážáá±á¬áẠááœááºáááºáá±á¬ MariaDB áá±á¬ááºáá±ážááŸááºážá០ááŒá®ážááŒááºáá«áááºá MariaDB ááᯠLinux ááŒáá·áºááŒá°ážááŸá¯áá»á¬ážá áœá¬ (RHELá SUSEá Fedoraá openSUSEá Slackwareá OpenMandrivaá ROSAá Arch Linuxá Debian) ááœáẠMySQL á¡ááœáẠá¡á á¬ážááá¯ážá¡ááŒá Ạáá±á¬ááºáá¶á·áá±ážáá¬ážááŒá®áž Wikipediaá Google Cloud SQL ááŸáá·áº Nimbuzz áá²á·ááá¯á·áá±á¬ ááŒá®ážáá¬ážáá±á¬ááá±á¬áá»ááºáá»á¬ážááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
MariaDB 10.6 ááœáẠá¡áááááá¯ážáááºááŸá¯áá»á¬áž-
- âCREATE TABLE|VIEW|SEQUENCE|TRIGGERâá âALTER TABLE|SEQUENCEâá âRENAME TABLE|TABLESâá âDROP TABLE|VIEW|VIEW|TRIGGER|DATABASEâ áá°áá±á¬ á¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá á¡ááºáááºáá¯ááºáá±á¬ááºááŸá¯ááᯠá¡á¬ááá¶ááẠ(ááá¯á¡áá¯á¶ážá¡ááŸá¯ááºážááẠáá¯á¶ážá ááŒá®ážááœá¬ážááẠááá¯á·ááá¯áẠá¡áá¬á¡á¬ážáá¯á¶ážááẠáááºážá áá°áá¡ááŒá±á¡áá±ááá¯á· ááŒááºááœá¬ážáááº)á ááá¬ážá¡áá»á¬ážá¡ááŒá¬ážááᯠáá áºááŒáá¯ááºáááºáá»ááºááá·áº âDROP TABLEâ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááœááºá á á¬ážááœá²áá áºáá¯á á®áá¡ááá·áºááœáẠá¡áá¯ááŒá°áá¬ááºááᯠáá±áá»á¬á á±áááºá ááŒá±á¬ááºážáá²ááŸá¯ááááºááœááºáá»ááºááŸá¬ áááºáááºááŸá¯áá áºáá¯á¡ááœááºáž áá¬áá¬áá»ááºáá»ááŸá¯ááŒá áºá ááºááœáẠááŸááºáááºááŸá¯ááŸáá á±áááºááŒá áºáááºá ááááºáá áá»ááºá á®ážááŸá¯áá áºáá¯ááŒá®ážáá±á¬ááºá áá¬áá®ááá¬ážáá»á¬ážááŸáá·áº ááá¯ááºáá»á¬áž áá»ááºááŸááá±ááá¯ááºáááºá ááá¯ááŸá±á¬ááºááŸá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº frm ááá¯ááºáá»á¬ážááœáẠááá¬ážáá»á¬ážáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááŒááºážááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááá¯ááºááŒá®áž ááá¬ážá¡áá»á¬ážá¡ááŒá¬ážááᯠáá áºááŒáááºáááºážááœáẠá¡áááºááŒá±á¬ááºážáá±á¬á¡áá«ááœáẠááá¬ážáá áºáá¯áá»ááºážá á®ááẠá¡áááºááá±á¬áºáá² áá»ááºááŸááá±ááá¯ááºáááºá ââlog-ddl-recovery=fileâ (áá°áá¡á¬ážááŒáá·áº ddl-recovery.log) ááœá±ážáá»ááºááŸá¯á¡áá áºááŸáá áºááá·áº áá¯á¶ážááŒááºááá¯ááºááá·áº á¡ááŒá±á¡áá±ááá¯á· ááŒááºáááºááá°áá±ážááŸááºáááºážááᯠááááºážááááºážáá¬ážááŒááºážááŒáá·áº ááá¬ááááᯠá¡á¬ááá¶áá«áááºá
- SQL 2008 á á¶ááŸá¯ááºážááœáẠáááºááŸááºáá¬ážáá±á¬ "SELECT ... OFFSET ... FETCH" áááºáá±á¬ááºááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááŒá®ážá áááºááẠáááºááŸááºáá¬ážáá±á¬ á¡á±á¬á·ááºáááºáá áºáá¯á០á áááºááá·áº á¡áááºážá¡áá±á¡ááœááºá¡áá»áá¯á·ááᯠááŒáááá¯ááºá á±áá¬áá° "WITH TIES" ááá·áºáááºáá±á¬ááºááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá áá±á¬ááºáááºáááºááá¯ážáá áºáá¯ááᯠáá°ážááœá²áá«á á¥ááá¬á¡á¬ážááŒáá·áºá âSELECT i FROM t1 ORDER BY i ASC OFFSET 1 á¡áááºáž FETCH FIRST 3 ROWS with TIESâ ááá¯ááá·áº á áá¬ážáááºááẠâSELECT i FROM t1 ORDER BY i ASC LIMIT 3 OFFSET 1â á¡ááŒá®ážááœáẠáá±á¬ááºáááºááŒááºá ááºáá áºáá¯ááᯠáá¯ááºá áááºáá±á¬ááºáá¯á¶ááŸáá·áº ááœá²ááŒá¬ážáááºá (á á ááá¯ááºážá¡á á¬áž output ááŒá áºáááá·áºáááº)á
- InnoDB á¡ááºáá»ááºá¡ááœááºá "SELECT ... SKIP LOCKED" syntax ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážááŒá®ážá áá±á¬á·áááºááŒááºážááᯠááááºááŸááºááá¯ááºáá±á¬ á¡áááºážáá»á¬ážááᯠáááºáá¯ááºááá¯ááºááẠ("áá»áŸáá±ááŒááºážáá¯ááºááœáẠáá±á¬á·ááºáá»ááŒááºáž" ááá¯á·ááá¯áẠ"á¡ááºááááºáá¯ááºáááº")á
- á¡ááœáŸááºážáá»á¬ážááᯠáá»á áºáá»á°ááŸá¯ááẠá áœááºážáááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááẠ(MySQL 8 ááœáẠá€áá¯ááºáá±á¬ááºáá»ááºááᯠâáááŒááºááá¯ááºáá±á¬ á¡ááœáŸááºážáá»á¬ážâ áá¯áá±á«áºáááº)á áá»á áºáá»á°ááŸá¯ááẠá¡ááœáŸááºážáá áºáá¯á¡á¬áž á¡ááŸááºá¡áá¬ážááŒá¯ááŒááºážááẠALTER TABLE áá¯ááºááŒááºáá»ááºááœáẠáá»á áºáá»á°ááŸá¯áá¬ážáá±á¬á¡áá¶ááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºáá±á¬ááºááŒá®ážáá±á¬ááºááœáẠá¡ááœáŸááºážááᯠááŒááºááá¯ááºáááºááŒá áºááŒá®áž á¡ááºááááºáá¯ááºáá¬ážáá²ááŒá áºáá±á¬áºáááºáž ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºáá¯ááºáá±á¬ááºáá°á០á¡áá¯á¶ážáááŒá¯áá«á
- JSON áá±áá¬ááᯠáááºááœááºááŸá¯áá¯á¶á á¶ááá¯á· ááŒá±á¬ááºážááẠJSON_TABLE() áá¯ááºáá±á¬ááºáá»ááºááᯠááá·áºááœááºážáá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá SELECT áá¯ááºááŒááºáá»ááºááœáẠFROM ááááºááá¯á·ááŒááºážá¡ááœááºáž áááºááŸááºáá¬ážááá·áº ááá¬ážáá áºáá¯á áááºá ááºááŸá¯ááœáẠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠJSON á á¬ááœááºá á¬áááºážááᯠá¡ááœááºááŒá±á¬ááºážááá¯ááºáááºá
- Oracle DBMS ááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ ááá¯ááºáááºáá®ááŸá¯- FROM block á¡ááœááºážááœáẠá¡áááºááá á á¯á¶á ááºážáá±ážááŒááºážááŸá¯áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá MINUS áááºáá±á¬ááºááŸá¯ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá²á·ááẠ(EXCEPT ááŸáá·áº áá®áá»áŸáááº)á ADD_MONTHS(), TO_CHAR(), SYS_GUID() ááŸáá·áº ROWNUM() áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááá·áºááœááºážáá²á·áááºá
- InnoDB á¡ááºáá»ááºááœááºá á¡ááœááºááá¬ážáá»á¬ážáá²ááá¯á· ááá·áºááœááºážááŒááºážááᯠá¡ááŸáááºááŒáŸáá·áºáá¬ážáááºá ááááááºáá¬ážáá±á¬ á á¬ááŒá±á¬ááºážáá±á¬áºáááºááᯠáá°áááºážá¡ááá¯ááºáž áááºáááºáá¬áá¯ááºááá¯á· áááºááŸááºáá¬ážáááºá SYS_TABLESPACES á¡á á®á¡á ááºááẠSYS_DATAFILES ááᯠá¡á á¬ážááá¯ážáá²á·ááŒá®áž ááá¯ááºá áá áºááŸá á¡ááŒá±á¡áá±á¡á¬áž ááá¯ááºááá¯ááºáá±á¬ááºááŒááºáááºáááºá áá¬áá®á á¬ážááœá²áá±áá¬á¡ááœáẠLazy write support ááᯠáá±ážáá¬ážáááºá MariaDB 5.5 ááŸáá·áº ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááẠááááºážááááºážáá¬ážááá·áº checksum algorithm á¡áá±á¬ááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááá¯ááºáá«ááŒá®á
- áá°ážáá°ááŒááºážá áá áºááœááºá master_host ááá·áºáááºáá±á¬ááºáááºááá¯ážá á¡ááœááºá¡á á¬ážááẠá á¬áá¯á¶ážáá± 60 á០255 á¡áá ááá¯ážáá¬áᬠmaster_user 128 áá¯á¡áá ááá¯ážáá¬áá²á·áááºá binlog_expire_logs_seconds variable ááẠbinlog_expire_logs_seconds á áá¹ááá·áºá¡ááœááºáž binary log á áááºáááºážáá¯ááºáá¯á¶ážáá»áááºááᯠáá»áááºááŸááááºááŸááºááẠááá·áºááœááºážáá¬ážááẠ(ááááºáá ááŒááºáááºáááºááŸááºáá»áááºááẠexpire_logs_days variable ááŸáááá·áº áááºáá»á¬ážááœááºáᬠáááºááŸááºáááº)á
- Galera synchronous multi-master áá°ážáá°ááŸá¯ááá¹ááá¬ážááẠWSREP (Write Set Replication) API áá±á¬ááºáá»á¬ážááᯠconfigure áá¯ááºááẠwsrep_mode variable ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá Galera ááᯠáá¯ááºááŸááºááá¬ážáá±á¬ áááºááœááºááŸá¯áá»á¬ážá០á¡á á¯á¡áá±ážááᯠááááºáá² TLS ááá¯á· ááŒá±á¬ááºážáá²ááŒááºážááᯠááœáá·áºááŒá¯áá¬ážáááºá
- áá±áá¬áá±á·á áºáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážá¡ááœáẠá¡ááŒááºáá»á¬ážá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŸáá·áº áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬áž á¡á á¯á¡áá±ážáá«ááŸááá±á¬ sys-schema schema ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáá«áááºá
- áá¯á¶áá°ááœá¬ážááŒááºáž á áœááºážáá±á¬ááºáááºááᯠááá¯ááºážááŒá¬ážá áááºááŒá¬ááẠáááºáá±á¬ááºááŸá¯ááá¬ážáá»á¬áž ááá·áºááœááºážáá¬ážáááºá
- INFORMATION_SCHEMA.KEYWORDS ááŸáá·áº INFORMATION_SCHEMA.SQL_FUNCTIONS ááŒáá·áºááŸá¯ááŸá¯áá»á¬ážááᯠá¡áá»ááºá¡áááºááá¬ážá¡á á¯á¶ááá¯á· áá±á«ááºážááá·áºáá²á·ááŒá®áž áááŸáááá¯ááºáá±á¬áá±á¬á·áá»ááºá á¬áá¯á¶ážáá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá á¬áááºážááᯠááŒááá¬ážáááºá
- TokuDB ááŸáá·áº CassandraSE ááá¯ááŸá±á¬ááºááŸá¯áá»á¬ážááᯠáááºááŸá¬ážááá¯ááºáá«ááŒá®á
- utf8 áá¯ááºáá¶áá«ááºááᯠáá±ážááá¯ááºááá¯ááºá á¬ážááŒá¯ utf8mb4 (U+0000..U+10FFFF) á០áá¯á¶ážááá¯áẠutf8mb3 (áá°áá®áá¯ááºá¡ááá¯ááºážá¡ááŒá¬áž U+0000..U+FFFF) ááá¯á· ááœáŸá±á·áá¬ážáááºá
- systemd ááœáẠsocket activation á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- GSSAPI ááááºá¡ááºááẠActive Directory á¡ááœá²á·á¡áááºáá»á¬ážááŸáá·áº SID áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- $MYSQL_HOME/my.cnf á¡ááŒáẠááŒááºáááºááŸá¯ááá¯áẠ$MARIADB_HOME/my.cnf ááŸááá±ááŒááºážááŸááááŸá á á áºáá±ážáá«á
- á áá áºááŒá±á¬ááºážáá²ááá¯ááºáá±á¬á¡áá áºáá»á¬áž binlog_expire_logs_secondsá innodb_deadlock_reportá innodb_read_only_compressedá wsrep_mode ááŸáá·áº Innodb_buffer_pool_pages_lru_freed ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®ážááŒá áºáááºá
source: opennet.ru