ืคึฟืขืึดืงืืืื ืคืื TiDB:
- SQL ืฉืืืฆื ืืื ืื ืืึท ืคืื ืึท ืงืืืขื ื ืฆืืืื ื ืงืึทืืคึผืึทืืึทืืึทื ืืื ืื MySQL ืคึผืจืึธืืึธืงืึธื, ืืืึธืก ืกืืืคึผืืึทืคืืื ืื ืึทืืึทืคึผืืืืฉืึทื ืคืื ืืืืืกืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขืฉืจืืื ืคึฟืึทืจ MySQL ืฆื TiDB, ืืื ืืืื ืึทืืึทืื ืื ื ืืฆื ืคืื ืคึผืจืึธืกื ืงืืืขื ื ืืืืืจืขืจืื. ืืื ืึทืืืฉืึทื ืฆื ืื MySQL ืคึผืจืึธืืึธืงืึธื, ืืืจ ืงืขื ืขื ื ืืฆื ืึท JSON-ืืืืืจื ืึทืคึผื ืืื ืึท ืงืึทื ืขืงืืขืจ ืคึฟืึทืจ ืกืคึผืึทืจืง ืฆื ืึทืงืกืขืก ืื DBMS.
- SQL ืคึฟืขืึดืงืืืื ืฉืืืฆื ืื ืืขืงืกืื, ืืขืืืื ืืึทื ืคืึทื ืืงืฉืึทื ื, GROUP BY, ORDER BY, DISTINCT ืืืืกืืจืืงื, ืืขืจืืืฉืื (ืืื ืงืก ืคืึทืจืืื ืื / ืจืขืื ืคืึทืจืืื ืื / ืงืจืืึทื ืคืึทืจืืื ืื), ืงืืงื, ืคึฟืขื ืฆืืขืจ ืคืึทื ืืงืฉืึทื ื ืืื ืกืึทืืงืืืขืจืื. ืื ืฆืืืขืฉืืขืื ืงืืืคึผืึทืืืืึทืืื ืืขื ืขื ืืขื ืื ืฆื ืึธืจืืึทื ืืืืจื ืึทืจืืขื ืืื TiDB ืคึฟืึทืจ ืึทืืึท ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื PhpMyAdmin,
ืืึธืืก ืืื ืืืึธืจืืคึผืจืขืกืก; - ืืึธืจืืืึธื ืืึทื ืกืงืึทืืึทืืืืืื ืืื ืฉืืื ืืึธืืขืจืึทื ืฅ: ืกืืึธืจืืืืฉ ืืจืืืก ืืื ืคึผืจืึทืกืขืกืื ื ืืึทืื ืงืขื ืขื ืืืื ืืขืืืืงืกื ืืืจื ืคืฉืื ืงืึทื ืขืงืืื ื ื ืืึท ื ืึธืืื. ืืึทืื ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืึทืจืืืขืจ ื ืึธืืื ืืื ืืืขืจืืงืืึทื, ืึทืืึทืืื ื ืึธืคึผืขืจืึทืฆืืข ืฆื ืคืึธืจืืขืฆื ืืืื ืืืื ื ืึธืืื ืคืึทืจืืึธืื. ืคืืืืืขืจื ืืขื ืขื ืืึทื ืืึทืื ืืืืืึธืืึทืืืฉ.
- ืืขืจ ืกืืกืืขื ืืขืจืึทื ืืื ืงืึธื ืกืืกืืขื ืกื ืืื ืคึฟืึทืจ ืื ืงืืืขื ื ืืืืืืืืืจื ืขืก ืงืืงื ืืื ืืืื ืืจืืืก DBMS, ืืจืึธืฅ ืืขืจ ืคืึทืงื ืึทื ืืื ืคืึทืงื, ืืึทืื ืคืื ืคืืืข ื ืึธืืื ืืขื ืขื ืืขืฆืืืื ืฆื ืคืึทืจืขื ืืืงื ืื ืืจืึทื ืกืึทืงืืืึธื.
- ืฆื ืคืืืืงืื ืงืจืึธื ืืึทืื ืืืืฃ ื ืึธืืื, ืคืึทืจืฉืืืขื ืข ืืึทืงืขื ืื ืงืขื ืขื ืืืื ืืขืืืืื ื, ืืืฉื, ืืืืข ืกืืึธืจืืืืฉ ืขื ืืืฉืึทื ื GoLevelDB ืืื BoltDB ืึธืืขืจ ืืื ืืืขืจ ืืืืืขื ืข ืคืื ืื ืืขืจืืขืืืืื ืกืืึธืจืืืืฉ ืขื ืืืฉืึทื ื
TiKV ืืื ืืืคืืึทืฉ. TiKV ืกืืึธืจื ืืึทืื ืืื ืกืืจืื ืืก ืืื ืฉืืืกื / ืืืขืจื ืคึฟืึธืจืืึทื ืืื ืืื ืืขืจ ืึธืคึผืืืืึทื ืคึฟืึทืจ ืืจืึทื ืกืึทืงืืืึธื ืคึผืจืึทืกืขืกืื ื ืืึทืกืงืก (OLTP). TiFlash ืกืืึธืจื ืืึทืื ืืื ืึท ืงืึธืืืื ืขืจ ืฉืืืืืขืจ ืืื ืึทืืึทืื ืืืจ ืฆื ืืขืจืืจืืืื ืืขืืขืจ ืคืึธืจืฉืืขืืื ื ืืืขื ืกืึทืืืืื ื ืึทื ืึทืืืกืืก ืคึผืจืึธืืืขืืก (OLAP). - ืื ืคืืืืงืืื ืฆื ืืืกืื ืืงืจืึทื ืึทืกืื ืืืืฉื ืื ืกืืึธืจืืืืฉ ืกืืฉืขืืึท, ืึทืืึทืืื ื ืืืจ ืฆื ืืืืื ืฉืคืืืื ืืื ืื ืืขืงืกืื ืืืืฃ ืื ืคืืืขื ืึธื ืกืืึธืคึผืคึผืื ื ืื ืคึผืจืึทืกืขืกืื ื ืคืื ืึธื ืืึธืื ื ืึทืคึผืขืจืืืฉืึทื ื.
ืืื ืื ื ืืึทืข ืืขืืืื ื:
- ืืืจื ืคืขืืืงืืึทื, ืื ืคืื ืื ืืขืจืืขืืืืื ืืืกื ืงืึทืืขืงืืขืจ ืืจืื ืืง ืืื ืขื ืืืืึทืื, ืืืึธืก ืงืขื ืขื ืืืืืืืืง ืคืึทืจืืจืขืกืขืจื ืื ืืืืงืืึทื ืคืื ืืืกื ืืึทืืืื ื ืืื ืืจืืืก ืงืืึทืกืืขืจื ืืื ืคึฟืึทืจืืขืกืขืจื ืคืขืกืืงืืึทื;
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืจืืืก ืืจืึทื ืืึทืงืฉืึทื ื, ืื ืืจืืืก ืคืื ืืืึธืก ืืื ืืืืืืขื ืึผืืขื ืืืจื ืื ืืจืืืก ืคืื ืืฉืืืืช ืืึผืจืื. ืื ืืจืืืก ืืืืื ืคึฟืึทืจ ืึท ืืืื ืืจืึทื ืกืึทืงืืืึธื ืืื ืืขืืืืงืกื ืคืื 100 ืื ืฆื 10 ืืืืืืืื;
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืงืงืืคึผ ืืื ืจืืกืืึธืจืื ื ืงืึทืืึทื ืื ืคึฟืึทืจ ืืึทืงืึทืคึผ;
- ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืฉืืขืื ืืึทืงืก ืืืืฃ ืืืฉื;
- ืฆืืืขืืืืื MySQL-ืงืึทืืคึผืึทืืึทืืึทื ืืืืขื ืขื-ืืืจืื ืืจืึทื ืกืึทืงืืืึธื ืืคืืขืืื ืืขืจืืงืืื ืืขืงืึทื ืืืึทื (ืืืืขื ืขื ืงืึทืืืืึทื);
- ืึทืืืขื ืฉืืืฆื ืคึฟืึทืจ LIKE ืืื WHERE ืืืืกืืจืืงื ืฆื ืื "ADMIN SHOW DDL JOBS" ืืึทืคึฟืขื;
- ืฆืืืขืืขืื ืื oom-use-tmp-storage ืคึผืึทืจืึทืืขืืขืจ, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืฆืืึทืืืืืึทืืืง ืืขืงืขืก ืฆื ืงืึทืฉ ืื ืืขืจืืืืืื ืจืขืืืืืึทืื ืืืขื ืขืก ืืื ื ืื ืืขื ืืืืง ืืึทืจืึทื;
- ืฆืืืขืืขืื ืื ืจืึทื ืืึธื ืงืืืืขืจื ืฆื ืืึทืฉืืืืขื ืืจืึทืค ืืืึทืืืขืก ืฆื ืึทืืจืืืืืฅ;
- ืื LOAD DATA ืืึทืคึฟืขื ืืืฆื ืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืืขืงืกืึทืืขืกืืืึทื ืืื ืืืื ืขืจื ืืืืกืืจืืงื;
- ืฆืืืขืืขืื 15 ืคึผืึทืจืึทืืขืืขืจืก ืฆื ืงืึธื ืืจืึธืืืจื ืื ื ืึทืืืจ ืคืื ืื ืึธืคึผืืืืืืขืจ;
- ืฆืืืขืืืืื ืืืฉืืจืื ืคึฟืึทืจ ืืืึทืื ืึธืกืื ื ืื ืคืึธืจืฉืืขืืื ื ืคืื SQL ืงืืืืจืื. ืฆืืืขืืขืื ืึท ืงืืึธืฅ ืคืื ืคึผืึทืืขืืขื ืงืืืืจืื, ืฆืืืจืืืืขื ืืืจื ืื SLOW_QUERY / CLUSTER_SLOW_QUERY ืกืืกืืขื ืืืฉื;
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืคืึทื ืืงืฉืึทื ื ืคึฟืึทืจ ืืจืืขืื ืืื ืกืืงืืืึทื ืกืื;
- ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืืื ืึทืืืงืึทืืื ืืืืฉื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจืก ืืืืขื ืขื ืคึฟืื ืคึผื (ืคึผืืืืกืืึทื ื ืืจืืืืืขืจ, ืงื ืืื ืคืึทืจืืืึทืืืื ื ืกืขืจืืืขืจ). ืฆืืืขืืืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืื "SET CONFIG" ืืืืกืืจืืง ืฆื ืืืืฉื ืื ืกืขืืืื ืืก ืคืื PD / TiKV ื ืึธืืื.
- ืึทืืืขื ืืึทืงืก-ืกืขืจืืืขืจ-ืงืึทื ืขืงืฉืึทื ื ืืึทืฉืืขืืืงื ืฆื ืืึทืืจืขื ืขืฆื ืื ืืึทืงืกืืืื ื ืืืขืจ ืคืื ืกืืืืึทืืืืื ืืึทืก ืงืึทื ืขืงืฉืึทื ื ืฆื ืื ืกืขืจืืืขืจ (ืคืขืืืงืืึทื 4096);
- ืืืคึผืจืืืื ืคืึธืจืฉืืขืืื ื ืืื ืกืืืืึทืืืึธื ืก ืืื ืื ืืขืืขืื ืฉืคืืืื ืืขื ืขื ืืึธืจ ืืืืขืงื ืืืจื ืื ืืขืงืกืื;
- ืฆืืืขืืืืื ืึธื ืคึฟืจืขื ืึทืคึผืืึทืืึทืืืืฉืึทื ืืืืืจื ืืืืฃ ืืื ืืขืงืก ืืขืจืืืฉืื ื;
- ืืืคึผืจืืืื ืคืึธืจืฉืืขืืื ื ืคืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืืขืจื ืจืืื ืืืฉืึทื;
- ืจืืืืกื ืงืคึผื ืืึทืกืข ืืืจื ืงืึทืืฉืื ื ืื ืจืขืืืืืึทืื ืคืื ืึทืงืกืขืก ืื ืืขืงืกืื ืืื ืคืืืืขืจืื ื ืืืคึผืืืงืึทืื;
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืึท ื ืืึท ืจืืืขืจื ืกืืึธืจืืืืฉ ืคึฟืึธืจืืึทื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคืึทืจืืจืขืกืขืจื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืืฉื ืืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืฉืคืืืื;
- ืื GROUP_CONCAT ืคืื ืงืฆืืข ืืืฆื ืฉืืืฆื ืื "ORDER BY" ืืืืกืืจืืง;
- ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืขืงืกืืจืึทืงื ืืึทืื ืคืื ืื ืืืคืืึทืฉ ืงืืึธืฅ ืืืจื ืกืงื;
- ืื RECOVER TABLE ืืึทืคึฟืขื ืืืฆื ืฉืืืฆื ืจืืกืืึธืจืื ื ืืจืึทื ืืงืืืืื ืืืฉื;
- ืฆืืืขืืขืื DDLJobs ืกืืกืืขื ืืืฉ ืฆื ืึธื ืคืจืขื ืืขืืึทืืืก ืืืขืื DDL ืึทืจืืขื ืืืจืืคืืจืื ื;
- ืฆืืืขืืืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืื SHOW CONFIG ืืึทืคึฟืขืื ืฆื ืืืืึทืื PD ืืื TiKV ืกืขืืืื ืืก;
-
ืืืืกืืขืืืฉื ืงืึธืืคึผืจืึทืกืขืกืขืจ ืงืึทืฉ ืืืจื ืคืขืืืงืืึทื; - ืื ื ืืืขืจ ืคืื ืงืึธืจืึธืืืื ืขืก (ืืึธืจืึธืืืื ืขืก) ืืื ืื ืจืืืจืืืืื ื ืคืึทืกืข ืคืื โโโโืึท ืืืขืจืืขืื ืงืขื ืขื ืืืฆื ืืืื ืงืึทื ืืจืึธืืื ื ืืฆื ืื ืงืึทืืืืขืจ-ืงืึทื ืกืขืจืึทื ืก ืืึทืฉืืขืืืงื;
- ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืึทืจืืืกืืืืึทืื ืืืฉ ืฆืขืืืืืื ื ืืงืืืืช;
- ืื ืคืืืืงืืื ืฆื ืืึทืืจืขื ืขืฆื ืื ืืจืืืก ืคืื ืฆืืึทืืืืืึทืืืง ืกืืึธืจืืืืฉ ืืื ืฆืืืขืืขืื ืฆื tidb-server;
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื ืึทืคึผืขืจืืืฉืึทื ื "ืึทืจืืึทื ืืืืื ืืื ืืื_ื ืึทืืข ืฆืขืืืืืื ื (ืืืืืื ื_ื ืึทืืข_ืืืกื)" ืืื "ืคืึทืจืืืึทืื ืืื ืืื_ื ืึทืืข ืฆืขืืืืืื ื (ืืืื_ื ืึทืืข_ืืืกื)";
- ืืื ืื ืืึทืฉ ืืขื ืืฆื ืคึฟืึทืจ ืคึผืึทืจืืืฉืึทื ืื ื, ืฉืืืฆื ืคึฟืึทืจ ืคึฟืืืืจืืจืื ื ืืืืืจื ืืืืฃ ืื ืึทืืจืืืืื "ืืื ื ืึทื" ืืื ืฆืืืขืืขืื;
- ืคึฟืึทืจ ืคึผืึทืจืืืฉืึทื ื ืืืฉื, ืฉืืืฆื ืคึฟืึทืจ ืืื ืืขืงืก ืืฉืขืง, ืงืืื ืึทืคึผ ืืื ืคืึทืจืจืืืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืฆืืืขืืขืื.
ืืงืืจ: opennet.ru