MariaDB 13.0 āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āϰāĻŋāϞāĻŋāϜ

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

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster