ืืืืจ ืฉื ื ืฉื ืคืืชืื ืืืจืืขื ืืืืืจืืช ืืืงืืืืช
ืคืืชืื MariaDB ืืคืืงื ืขื ืืื ืงืจื MariaDB ืืขืฆืืืืช, ืืขืงืืืช ืชืืืื ืคืืชืื ืคืชืื ืืฉืงืืฃ ืืืืืืื ืฉืืื ื ืชืืื ืืกืคืงืื ืืืืืื. MariaDB ืืกืืคืง ืืืงืื MySQL ืืืคืฆืืช ืืื ืืงืก ืจืืืช (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ืืืืืืขื ืืคืจืืืงืืื ืืืืืื ืืื
ืืคืชื
- ื ืืกืฃ ืื ืืข ืืืกืื
S3 , ืืืืคืฉืจ ืื ืืืจื ืืืืืืช MariaDB ืืืืืื S3 ืื ืื ืืืกืื ืขื ื ืฆืืืืจื ืื ืคืจืื ืืืจ ืืชืืื ื-API S3. ืืฆืืช ืืืืืืช ืจืืืืืช ืืืืืฆืืช ื-S3 ื ืชืืืช. ืืืฉืจ ืฉืืืื ืืช ืืืืืงืื ืืืืงืืื ืืขื ื, ื ืืชื ืืืฉืชืืฉ ืืื ืืฉืืจืืช, ืืืื ืืฉืจืช ืืืจ ืฉืืฉ ืื ืืืฉื ืืืืกืื S3. - ื ืืกืฃ ืื ืืข ืืืกืื
ColumnStore , ืืืืืกื ื ืชืื ืื ืืงืฉืืจืื ืืขืืืืืช ืืฉืืืืฉืืืืงืืื ืืฆืืจื ืืืกืืืืช ืืจืืืืงืืืจื ืืืืืจืช. ืืื ืืข ืืืืกืก ืขื ืืคืืชืืืื ืฉื ืืืกืื MySQLInfiniDB ืืืืืขื ืืืจืืื ืขืืืื ืืืืฆืืข ืฉืืืืชืืช ืื ืืืืืืช ืขื ืคื ื ืืืืืืช ืืืืืืช ืฉื ื ืชืื ืื (Data Warehouse).
ColumnStore ืืืืกื ื ืชืื ืื ืื ืฉืืจื ืืืจ ืฉืืจื, ืืื ืืคื ืขืืืืืช, ืื ืฉืืืคืฉืจ ืื ืืืืขื ืืช ืืืืฆืืขืื ืฉื ืงืืืืฅ ืืคื ืขืืืืืช ืืืกื ื ืชืื ืื ืืืื, ืืืื ืคืื-ืืืื ืฉื ื ืชืื ืื. ืงื ื ืืืื ืืื ืืืจื, ืืืกืื ื ืชืื ืื ืืืืก, ืืืืงื ืื ืืืช ืืืืคืงืืช ืืืืฆืืข ืืขืื ืฉื ืืงืฉืืช ืืชืืจืืช ื ืชืืืื. - ืื ืงืืืฆื ืืืคืขืื ืืืชืืืืื ืืืืื "mysql" ืฉืื ื ืืฉืืืืฉ ืืืืื "mariadb". ืืฉืืืช ืืืฉื ืื ืืืืืกื ืื ืืฆืืจื ืฉื ืงืืฉืืจืื ืกืืืืื.
- ื ืืกืฃ ืกืื ื ืชืื ืื ืืืฉ
INET6 ืืืืกืื ืืชืืืืช IPv6. - ื ืขืฉืชื ืขืืืื ืืืคืจืืช ืืจืฉืืืช ืืจืืืืื ืงืื ืื ืืืชืจ. ืืืงืื ืืจืฉืืช SUPER ืืืืืืช, ืืืฆืขืช ืกืืจื ืฉื ืืจืฉืืืช ืกืืงืืืืืืช "BINLOG ADMIN",
"ืฉืืืืจ ืืืืจ ืฉื ืืื ืืื"
"ืื ืื ืืืืืจ"
"ืืืืื ืคืืจืื"
"READ_ONLY ADMIN",
"ืื ืื ืื ืื ืจืคืืืงืฆืื"
"ืฉืืคืื ืขืื ืื ืื" ื
"ืืืืจ ืืฉืชืืฉ". - ืืฉื ืฉื ืืจืฉืืช "ืจืคืืืงืฆืืืช ืืงืื" ืฉืื ื ื"ืืื ืืืืจ BINLOG" ืืืืืืื "ืืฆื ืกืืืืก ืจืืฉื" ื"ืืฆื ืกืืืืก ืืื ืืื". ืฉืื ืื ืืฉื ืืืืืจ ืืช ืืืชื ืืืืช ืืืื ื ืงืฉืืจ ืืชืงืื ืืช ืคืืืืืืช, ืืคืจืืืงื ืืื ื ืืืืชืจ ืขื ืืืื ืืื ืืืกืืจ/ืขืื ืืืฃ ืืืกืืฃ ืืจืฉืืืช ืืืฉืืช "MASTER ADMIN" ื-"SLAVE ADMIN". ืืืงืืื, ื ืืกืฃ ืืคืชื ืืืฉ "REPLICA" ืืืืืื SQL, ืฉืืื ืืืื ื ืจืืคืช ื"SLAVE".
- ืขืืืจ ืืืืืืื ืืกืืืืื, ืืืจืฉืืืช ืื ืืจืฉืืช ืืืืฆืืขื ืฉืื ื. "SHOW BINLOG EVENTS" ืืืจืฉ ืืขืช ืืจืฉืืืช "BINLOG MONITOR" ืืืงืื "REPLICATION SLAVE", "SHOW SLAVE HOSTS" ืืืจืฉ ืืจืฉืืืช "REPLICATION MASTER ADMIN" ืืืงืื "REPLICATION SLAVE", "SHOW SLAVE STATUS" ืืืจืฉ "REPLICATION SLAVE ADMIN" ืื "SUPER" ืืืงืื "REPLICATION CLIENT", "SHOW RELAYLOG EVENTS" ืืืจืฉ ืืืืืืช "REPLICATION SLAVE ADMIN" ืืืงืื "REPLICATION SLAVE".
- ื ืืกืคื ืขืืฆืืืื"
ืืื ืก...ืืืืืจ "ื"ืืืืฃ...ืืืืืจ ", ืืืืจืช ืจืฉืืื ืฉื ืขืจืืื ืฉืืืื ืกื/ืืืืืคื ืืืืคืก ืืืืื ืืขืจืืื ืืืืืจื ืืืืฆืขืืช ืืืืื SELECT (ืืืืื ื"DELETE ... RETURNING").INSERT INTO t2 VALUES (1,'ืืื'),(2,'ืืจืื'),(3,'ื ืืจ'),(4,'ื ืืจ')
RETURNING id2,id2+id2,id2&id2,id2||id2;
+โโ+โโโ+โโโ+โโโ-+
| id2 | id2+id2 | id2&id2 | id2||id2 |
+โโ+โโโ+โโโ+โโโ-+
| 1 | 2 | 1 | 1 |
| 2 | 4 | 2 | 1 |
| 3 | 6 | 3 | 1 |
| 4 | 8 | 4 | 1 |
+โโ+โโโ+โโโ+โโโ-+ - ื ืืกืคื ืืืืืืื "
ืืืฅ ืืืืื "ื"ืืืฆืื ืืื ยป ืืื ืื ืืืืื/ืืืฉืืื ืืช ืืชืืฆืื ืขื ืกื ืกืคืฆืืคื ืฉื ืขืจืืื. - ืืขืช ื ืืชื ืืฆืืื ืืขืจืืช ืืชืื ืืืืงืื "CREATE DATABASE" ื-"ALTER DATABASE".
- ื ืืกืคื ืืื ืื ืืฉืื ืื ืฉืืืช ืฉื ืืื ืืงืกืื ืืขืืืืืช "
ืฉืื ืื ืืืื ... ืฉื ื ืฉื ืืื ืืงืก / ืืคืชื "ื"ืฉืื ืื ืืืื ... ืฉื ื ืฉื ืขืืืื ". - ืืคืขืืืืช "ALTER TABLE" ื-"RENAME TABLE", ื ืืกืคื ืชืืืื ืืชื ืื "IF EXISTS" ืืืืฆืืข ืืคืขืืื ืจืง ืื ืืืืื ืงืืืืช;
- ืขืืืจ ืืื ืืงืกืื ื-"CREATE TABLE" ืืชืืื ื "
ื ืจืื ืืขืื ". - ื ืืกืฃ ืืืืื "CYCLE" ืืืืืื ืืืืืืช ืจืงืืจืกืืืืืช
CTE . - ืชืืื ืืช ืฉื ืืกืคื
JSON_ARRAYAGG ะธJSON_OBJECTAGG ืืื ืืืืืืจ ืืขืจื ืื ืืืืืืงื JSON ืขื ืืขืจืืื ืฉื ืืขืืืื ืฉืฆืืื ื. - ื ืืกืคื ืืืืืืช ืืืืข ืฉืืจืืช (THREAD_POOL_GROUPS, THREAD_POOL_QUEUES, THREAD_POOL_STATS ื-THREAD_POOL_WAITS) ืขืืืจ ืืืืจ ืืฉืจืฉืืจืื (thread_pool).
- ืืืืืื ANALYZE ืืืจืื ืืื ืืืฆืื ืืช ืืืื ืืืืฉืงืข ืืืืืงืช ืืืืืง WHERE ืืืืืฆืืข ืคืขืืืืช ืขืืจ.
- ืืืคืืืืืืฆืืืช ืขืืืื ืืืืื ืืืงื ืืืฉืืื ืืช ืืืืคืืื ืื "IS NOT NULL".
- ืืืืื ืฉื ืงืืฆืื ืืื ืืื ืืืฉืืฉืื ืืขืช ืืืื ืขื ืกืืื VARCHAR, CHAR ื-BLOB ืืฆืืืฆื ืืืืคื ืืฉืืขืืชื.
- ะ
ืืืื ืืื ืืจื , ืืืฉืืฉ ืืืจืืื ืฉืืคืื, ื ืืกืคื ืฉืืืช ืืื ื ืชืื ืื ืืืฉืื, ืืืื ืืคืชื ืจืืฉื, ืฉื ืขืืืื, ืขืจืืช ืชืืืื ืืกืื ืืืืืืืจืื. ืืื ืืฉืืจืืช mariadb-binlog ืืืคืงืืืืช "SHOW BINLOG EVENTS" ื-"SHOW RELAYLOG EVENTS" ืืกืคืงืื ืชืฆืืื ืฉื ืืืื ืฉืืคืื. - ืื ืืื
ืืืืช ืืคืืืฃ ืขืืฉืื ืื ืืืืืืกืืจ ืืืืืืช ืฉื ืฉืืจืืช ืืื ืืข ืืืืกืื ืื ืื ืืื ืงืืฆื ".frm" ืื ".par". - ืืืืืข ืืจืกื ืืืืฆืช ืืืืืจื ืฉื ืืคืื ืงืฆืื crc32() ืขืืืจ ืืขืืื AMD64, ARMv8 ื-POWER 8.
- ืฉืื ื ืืื ืืืืจืืช ืืจืืจืช ืืืื. innodb_encryption_threads ืืืืื ื-255 ื-max_sort_length ืืืืื ื-4 ื-8.
- ืืืฆืืืช ืืืคืืืืืืฆืืืช ืืืฆืืขืื ืจืืืช ืขืืืจ ืื ืืข InnoDB.
- ื ืืกืคื ืชืืืื ืืืื ืืื ืื ืื ืืฉืืคืื ืืจื-ืืืกืืจ ืืกืื ืืจืื ื ืฉื Galera
GTID (ืืืื ืขืกืงื ืืืืืื), ืืืื ืืจื ืืงืฆืืืช ืืฉืืชืคืื ืืื ืฆืืชื ืืืฉืืื. - ืืืฆืข ืืืขืืจ ืืกื ืืฃ ืืืฉ ืฉื ืืกืคืจืืื
PCRE2 (Perl Compatible Regular Expressions), ืืืงืื ืกืืจืช PCRE 8.x ืืงืืืกืืช. - ืืจืกืืืช ืืืฉืืช ืฉื ืจืชืืืช ืืืฆืขื ืืืืืืจ ื-MariaDB ื-MySQL DBMS ืืชืืื ืืืช ื-Python ื-C:
ืืืืจ MariaDB/Python 1.0.0 ะธMariaDB Connector/C 3.1.9 . ืืงืืฉืืจ ืฉื Python ืชืืื ืืช Python DB API 2.0, ืืชืื ื-C ืืืฉืชืืฉ ืืกืคืจืืืช Connector/C ืืื ืืืชืืืจ ืืฉืจืช.
ืืงืืจ: OpenNet.ru