MariaDB 13.0.2 āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§, āϝāĻž 13.0 āĻļāĻžāĻāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖāĨ¤ MariaDB 13.0-āĻā§ āĻāĻāĻāĻŋ āϰā§āϞāĻŋāĻ āϰāĻŋāϞāĻŋāĻ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻšāϝāĻŧ, āϝā§āĻāĻžāύ⧠āĻĒāϰāĻŦāϰā§āϤ⧠āĻļāĻžāĻāĻžāϰ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āύāĻž āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻžāϰ āĻā§āϰāĻŽāĻžāύā§āĻŦāϝāĻŧāĻŋāĻ āĻāύā§āύāϝāĻŧāύ āĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻ āĻŦā§āϝāĻžāĻšāϤ āĻĨāĻžāĻā§āĨ¤ MariaDB 13.1.1, āϝāĻž āĻāĻāĻāĻŋ āϰāĻŋāϞāĻŋāĻ āĻā§āϝāĻžāύā§āĻĄāĻŋāĻĄā§āĻ, āϏā§āĻāĻŋāĻ āĻāĻĒāϞāĻŦā§āϧ āĻāĻā§āĨ¤
MariaDB āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ MySQL-āĻāϰ āĻāĻāĻāĻŋ āĻĢāϰā§āĻ āϤā§āϰāĻŋ āĻāϰā§, āϝāĻž āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻā§ āĻāĻŦāĻ āĻāϤ⧠āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ āĻ āĻāύā§āύāϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāϏāĻŽā§āĻšā§āϰ āϏāĻŽāύā§āĻŦāϝāĻŧ āϰāϝāĻŧā§āĻā§āĨ¤ MariaDB-āĻāϰ āĻāύā§āύāϝāĻŧāύ āϏā§āĻŦāĻžāϧā§āύ MariaDB āĻĢāĻžāĻāύā§āĻĄā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āϤāϤā§āϤā§āĻŦāĻžāĻŦāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻā§āύ⧠āĻāĻāĻ āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āĻĨā§āĻā§ āϏā§āĻŦāĻžāϧā§āύāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāύā§āĻŽā§āĻā§āϤ āĻ āϏā§āĻŦāĻā§āĻ āĻāύā§āύāϝāĻŧāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻ āύā§āϏāϰāĻŖ āĻāϰā§āĨ¤ āĻ āύā§āĻ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύ⧠MySQL-āĻāϰ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏā§āĻŦā§ MariaDB āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻā§āĨ¤ Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, DebianāĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāϝāĻŧāĻž, āĻā§āĻāϞ āĻā§āϞāĻžāĻāĻĄ āĻāϏāĻāĻŋāĻāĻāϞ āĻ āύāĻŋāĻŽā§āĻŦāĻžāĻā§āϰ āĻŽāϤ⧠āĻŦāĻĄāĻŧ āĻŦāĻĄāĻŧ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤
MariaDB 13.0 āĻļāĻžāĻāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§:
- āĻāĻžāϰā§āϏāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻā§āώāĻŖāĻž āĻāϰāϤ⧠"TYPE .. IS REF CURSOR" āϏā§āĻā§āĻāĻŽā§āύā§āĻāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž SQL āĻā§āϝāĻŧā§āϰāĻŋāϰ āĻĢāϞāĻžāĻĢāϞ āĻ āĻĨāĻŦāĻž āϏā§āĻā§āϰāĻĄ āĻĒā§āϰāϏāĻŋāĻĄāĻŋāĻāϰ āĻ āĻĢāĻžāĻāĻļāύ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āϰā§āϏā§āĻ āĻĢā§āϰāϤ āĻĻāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻĒā§āϰāϏāĻŋāĻĄāĻŋāĻāϰ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāύ āϰāĻŋāĻāĻžāϰā§āύ āĻā§āϝāĻžāϞā§āϤ⧠RECORD āĻāĻžāĻāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- QB_NAME() āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻžāϰ āĻšāĻŋāύā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻāĻāĻŋ āĻā§āϝāĻŧā§āϰāĻŋ āĻŦā§āϞāĻā§āϰ āĻāύā§āϝ āĻĒāϰāĻŦāϰā§āϤā§āĻāĻžāϞ⧠āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻĒā§āϰāϝāĻŧā§āĻā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āϏā§āĻāĻŋāϰ āĻāĻāĻāĻŋ āύāĻžāĻŽ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤
- āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻāĻŽā§āύā§āĻ "/*!! âĻ */"-āĻāϰ āĻāύā§āϝ āϏāĻžāĻĒā§āϰā§āĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻžāϰā§āϏāύā§āϰ āĻā§āϝāĻŧā§ āĻĒā§āϰā§āύ⧠āĻāĻžāϰā§āϏāύāĻā§āϞā§āϤ⧠āĻāĻā§āϏāĻĒā§āϝāĻžāύā§āĻĄ āĻšāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ MariaDB 10.0-āĻ "CREATE OR REPLACE TABLE" āϏā§āĻā§āĻāĻŽā§āύā§āĻ āĻāĻŦāĻ āĻāĻā§āϰ āĻāĻžāϰā§āϏāύāĻā§āϞā§āϤ⧠"CREATE TABLE IF NOT EXISTS" āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 âĻ
- INFORMATION_SCHEMA.SYSTEM_VARIABLES āĻā§āĻŦāĻŋāϞ⧠āĻāĻāύ āĻĄā§āĻĒā§āϰāĻŋāĻā§āĻā§āĻĄ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ IS_DEPRECATED āĻāϞāĻžāĻŽ āϰāϝāĻŧā§āĻā§, āĻāĻŦāĻ INFORMATION_SCHEMA.STATISTICS āĻ INFORMATION_SCHEMA.COLUMNS āĻā§āĻŦāĻŋāϞāĻā§āϞāĻŋāϤ⧠āĻāĻāύ CREATE TABLE āϏā§āĻā§āĻāĻŽā§āύā§āĻā§āϰ āĻāĻā§āĻāĻŋāύ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ CREATE_OPTIONS āĻāϞāĻžāĻŽ āϰāϝāĻŧā§āĻā§āĨ¤
- āύāĻŋāϰā§āĻā§āώāĻžāϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻĒā§āϞāĻžāĻāĻāύ āϞāĻā§ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āϏāĻŽāϝāĻŧā§āϰ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- 'CREATE OR REPLACE TABLE' āĻ āĻĒāĻžāϰā§āĻļāύāĻāĻŋāϰ āĻ ā§āϝāĻžāĻāĻŽāĻŋāĻ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- 'UPDATE ... RETURNING' āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻĢāϞ⧠āĻāĻĒāύāĻŋ āϏāĻžāϰāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§āĻ āϏā§āĻā§āϞā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻŽāĻžāύ āĻĢā§āϰāϤ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύāĨ¤
- WAL āϞāĻā§āϰ āϏāĻžāĻĨā§ āĻĢāĻžāĻāϞ āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻŽā§āĻĄāĻāĻŋ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻāύā§āϝ innodb_log_archive āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻāϰ āĻĢāϞā§, āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻĒā§āϰā§āĻŖ āĻšāϝāĻŧā§ āĻā§āϞ⧠āϏā§āĻāĻŋ āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§ āĻĒā§āύāϰā§āϞāĻŋāĻāύ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āϰā§āĻāϰā§āĻĄāĻŋāĻ āĻāĻāĻāĻŋ āύāϤā§āύ āĻĢāĻžāĻāϞ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāĻŦā§)āĨ¤
- MEMORY āĻāĻā§āĻāĻŋāύā§, CHAR āĻāϞāĻžāĻŽā§āϰ āĻāύā§āϝ āĻāύāĻĄā§āĻā§āϏ (UNIQUE INDEX) āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧠āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
