ืืึทืจืืึทDB 12.2.2 ืืื ืืจืืืกืืขืืขืื ืืขืืืึธืจื, ืืึทืจืงืืจื ืืืง ืขืก ืืื ืื ืขืจืฉืืข ืกืืึทืืืืข ืืืืกืืึทืืข ืคืื โโืื 12.2 ืฆืืืืึทื. ืืึทืจืืึทDB 12.2, ืืึทืฆืืืื ื ืึท ืจืึธืืืื ื ืืืืกืืึทืืข, ืคืึธืจืืขืฆื ืื ืืจืึทืืืขื ืึทื ืืืืืงืืื ื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืคืึทืจืืืึทื ืืึทืจืืึทDB 12.1. ืืึทืจืืึทDB 12.3.1, ืึท ืืืืกืืึทืืข ืงืึทื ืืืืึทื ืคึฟืึทืจ ืื ืงืืืขื ืืืงืข LTS ืฆืืืืึทื, ืืื ืืจืืืกืืขืืขืื ืืขืืืึธืจื ืืืฒึทืืฆืฒึทืืืง, ืืื ืึท ื ืฒึทืขืจ binlog ืืืืคึผืืขืืขื ืืึทืฆืืข. ืืึทืจืืึทDB 12.2 ืืืขื ืืืขืจื ืืืื ืืืื ื ืืื ืื 12.3.2 ืืืืกืืึทืืข ืืืขื ืืจืืืกืืขืืขืื ืืืขืจื.
ืืืก MariaDB ืคืจืืืขืงื ืื ืืืืืงืื ื ืคืืจืง ืคืื MySQL ืืืืก ืืืื ืฆืืจืืง-ืงืืืคืืืืืืืืืขื ืืื ืืื ืื ืืื ืืขืืจืืฆืืข ืคืื โโืฆืืืขืืืืืืข ืกืืืจืขืืืฉ ืืืืืจื ืืื ืคืืจืืขืฉืจืืืขื ืข ืืืืื ืฉืืคืื. ืื ืื ืืืืืงืืื ื ืคืื MariaDB ืืืขืจื ืืืืขืจืืขืืขื ืืืจื ืืขืจ ืืืืืคืืขื ืืืงืขืจ MariaDB ืคืื ืืืฆืืข, ื ืืืคืืืื ืืื ืื ืืคืขื ืขื ืืื ืืจืื ืกืคืืจืขื ืื ืื ืืืืืงืืื ื ืคืจืืฆืขืก ืืืืืคืืขื ืืืง ืคืื ืืืืืืฉืข ืคืืจืงืืืคืขืจ. MariaDB ืืืขืจื ืืขืฉืืงื ืืืก ืื ืขืจืืืฅ ืคืืจ MySQL ืืื ืคืืืข ืืืกืืจืืืืืฆืืขืก. Linux (RHEL, SUSE, ืคืขืืึธืจืึท, openSUSE, Slackware, OpenMandriva, ROSA, Arch) Linux, Debian) ืืื ืืื ืืืืคืืขืืขื ืืืจื ืืขืืืืจื ืืื ืืืขืืืข ืืจืืืกืข ืคืจืืืขืงืื ืืื ืืืืงืืคืขืืืข, ืืืื ืงืืืื SQL ืืื ื ืืืืื.
ืขื ืืขืจืื ืืขื ืืื ืื MariaDB 12.2 ืฆืืืืื ืึทืจืืึทื ื ืขืืขื:
- ืืื ืึธืจืึทืงื DBMS ืงืึธืืคึผืึทืืึทืืืืืื ืืึธืืข, ืืืขืจื ืื TO_NUMBER (ืงืึธื ืืืขืจืืืจื ืึท ืกืืจืื ื ืฆื ืึท ื ืืืขืจ) ืืื TRUNC (ืคืึทืจืงืืจืฆื ืึท ืืึทืืข, ืืืฉื, ืฆื ืึท ืฉืขื, ืืึธื, ืืืืฉ ืึธืืขืจ ืืึธืจ) ืคืื ืงืฆืืขืก ืืืืคึผืืขืืขื ืืืจื.
- ืืืขื ืืขื ืคืืจื ืืืืก ืืืืขืืข ืฆืืืืืขื ืคืืจ ืืคืขืจืืฆืืขืก (JOIN), ืืื ืืคืืืืืืืฆืืข ืืืืคืืขืืขื ืืืจื ืืขืืืืจื ืืืืก ื ืขืื ืืื ืืืืจืืื ืื ืืืืื ืืจืืืงืืื ืคืื ืื ืจืืืขื ืืื ืกืื-ืงืืืขืจืืก ืืืื "GROUP BY" ืืืืกืืจืืง ืคืืจ ื ืืขืจ ืืขื ืืืข ืคืืจืืืืกืืืืื ื ืคืื ืื ืฆืื ืจืขืืืืืืจื ืืข ืจืืืขื (out_rows) ืืื ืื ืจืืืืืืข ืืื ืืฅ ืคืื ืืื ืืขืงืกื.
- ื ืืืข ืึธืคึผืืืืืืืจืขืจ ืงืึธื ืืจืึธื ืึธืคึผืฆืืขืก ืืขื ืขื ืฆืืืขืืขืื ืืขืืืึธืจื: ROWID_FILTER/NO_ROWID_FILTER ืืื INDEX_MERGE/NO_INDEX_MERGE, ืืื ืืืื ืื ืืขืืืขืืงืืื ืฆื ืืืืคืืืฆืื ืกืคึผืขืฆืืคึฟืืฆืืจื ืืืึธืง ื ืขืืขื ืืื ืคึฟืจืึทืืขืก (ืึธืคึผืืืืืืึทืฆืืข ืึธืคึผืฆืืขืก ืงืขื ืขื ืืืื ืืขืืืขื ืื ืกืขืืขืงืืืื ืฆื ืืืืื ืคืื ืคึฟืจืึทืืขืก ืืืจื ืจืขืคึฟืขืจืืจื ืืื ืืื ืื ื ืขืืขื "select#N", ืืืื N ืืื ืื ืืืึธืง ื ืืืขืจ). ืืืฉื: "select /*+ JOIN_ORDER(@"select#2" twenty,ten) */ โฆ."
- ืืืืจืขื ืขืฆืื ืืขื ืืืืฃ ืืขื ื ืขืกืืื ื ืืขืืืขื ืคืื ืกืืจืืงืืืจื ืืื ืคืื ืงืฆืืขืก ืคืืจ ืืจืืขืื ืืื JSON ืืขื ืขื ืืจืืคืืขื ืืืขื ืืขืืืืจื (ืืขืจ JSON_DEPTH_LIMIT ืืืืื, ืืืืก ืคืจืืขืจ ืืื ืืขืืื ื ืืืขืจื ืคืื 32, ืืื ืืจืืคืืขื ืืืขื ืืขืืืืจื).
- ืฆืืืขืืืืื ื TRIGGERED_UPDATE_COLUMNS ืืืืขืืข ืฆื ืืขืจ INFORMATION_SCHEMA ืกืืขืืข (INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNS) ืฆื ืืืืืื ืื ืงืืืื'ืก ืืืืก ืืืขืจื ืืขืืืืฉื ืืืขื ืืขืจ ืืจืืืขืจ ืขืคืขื ื ืืื.
- ืื PARAMETERS ืืึทืืขืืข ืืื ืืขืจ INFORMATION_SCHEMA ืกืืขืืข ืืืคึผืืขืืขื ืืืจื ืึท PARAMETER_DEFAULT ืงืึธืืื ืืืึธืก ืึผืืื ืื ืืืคืึธืื ืืืขืจืื ืคืื ืกืืึธืจื ืคึผืจืึธืฆืขืืืจ ืคึผืึทืจืึทืืขืืขืจืก.
- ืขืงืกืคึผืขืจืืืขื ืืึทืืข ืฉืืืฆืข ืคึฟืึทืจ ืื "CREATE GLOBAL TEMPORARY TABLE" ืกืืขืืืืขื ื ืคึฟืึทืจ ืฉืึทืคึฟื ืืืึธืืึทืืข ืฆืืืืืืืืืืืข ืืึทืืขืืขืก ืืื ืืืืคึผืืขืืขื ืืืจื ืืขืืืึธืจื. ืื ืฆืืืืืืืืืืืข ืืึทืืขืืขืก ืืืขืจื ืึทืืืขืงืืขื ืืืขื ื ืึธืืืขื ืืื ืื ืกืขืกืืข ืขื ืืืงื ืืื ืืื ืืขื ืขื ืงืขื ืืืง ืคึฟืึทืจ ืึทืืข ืืึทื ืืฆืขืจ, ืึธืืขืจ ืึทื ืืืึทืืื ืืึทืื ืกืคึผืขืฆืืคึฟืืฉ ืคึฟืึทืจ ืืขืื ืืึทื ืืฆืขืจ.
- ืคึฟืึทืจืืขืกืขืจืืข ืฉืืืฆืข ืคึฟืึทืจ ืจืขืคึผืืืงืึทืฆืืข ืฆืืืืฉื ืืืฉื ืืื ืคึฟืึทืจืฉืืืขื ืข ืกืืจืืงืืืจื ืืืขืจื ืืขืคึฟืื ื ืืื ืืขืกื ืืึธืืข.
ืืงืืจ: opennet.ru
