ืชืืื ืืช ืฉื TiDB:
- ืชืืืื ื-SQL ืืืกืคืงืช ืืืฉืง ืืงืื ืืชืืื ืืคืจืืืืงืื MySQL, ืืืคืฉื ืืช ืืืชืืื ืฉื ืืืฉืืืื ืงืืืืื ืฉื ืืชืื ืขืืืจ MySQL ื-TiDB, ืืื ืืืคืฉืจ ืฉืืืืฉ ืืกืคืจืืืช ืืงืื ื ืคืืฆืืช. ืื ืืกืฃ ืืคืจืืืืงืื MySQL, ืืชื ืืืื ืืืฉืชืืฉ ื-API ืืืืกืก JSON ืืืืืืจ ืขืืืจ Spark ืืื ืืืฉืช ื-DBMS.
- ืชืืื ืืช SQL ืชืืืืืช ืืืื ืืงืกืื, ืคืื ืงืฆืืืช ืืฆืืืจืืช, GROUP BY, ORDER BY, ืืืืืื DISTINCT, ืืืืืืื (LEFT JOIN / RIGHT JOIN / CROSS JOIN), ืชืฆืืืืช, ืคืื ืงืฆืืืช ืืืื ืืฉืืืืชืืช ืืฉื ื. ืืืืืืืช ืืืกืืคืงืืช ืืกืคืืงืืช ืืื ืืืจืื ืขืืืื ืขื TiDB ืขืืืจ ืืืฉืืื ืืื ืืจื ื ืืืื PhpMyAdmin,
Gogs ื- WordPress; - ืืืจืืืืช ืืืคืงืืช ืืกืืืื ืืช ืชืงืืืช: ื ืืชื ืืืืืื ืืช ืืืื ืืืืกืื ืืืื ืืขืืืื ืขื ืืื ืืืืืจ ืฆืืชืื ืืืฉืื. ืื ืชืื ืื ืืืคืฆืื ืขื ืคื ื ืฆืืชืื ืขื ืืชืืจืืช, ืื ืฉืืืคืฉืจ ืืช ืืืฉื ืืคืขืืื ืื ืฆืืชืื ืืืืืื ื ืืฉืืื. ืืฉืืื ืืืืคืืื ืืืืคื ืืืืืืื.
- ืืืขืจืืช ืืืืืื ืขืงืืืืช ืืขืืืจ ืชืืื ืช ืืืงืื ืืื ื ืจืืืช ืืื DBMS ืืื ืืืื, ืืืจืืช ืืขืืืื ืฉืืืขืฉื, ื ืชืื ืื ืืฆืืชืื ืจืืื ื ืืฉืืื ืืืฉืืืช ืืขืกืงื.
- ืืื ืืืืกื ื ืชืื ืื ืคืืืืช ืืฆืืชืื, ื ืืชื ืืืฉืชืืฉ ื-backends ืฉืื ืื, ืืืืืื, ืื ืืขื ืืืกืื ืืงืืืืื GoLevelDB ื- BoltDB ืื ืื ืืข ืืืกืื ืืืืืจ ืืฉืื ื
TiKV . - ืืืืืืช ืืฉื ืืช ืืืืคื ืืกืื ืืจืื ื ืืช ืกืืืืช ืืืืกืื, ืื ืฉืืืคืฉืจ ืื ืืืืกืืฃ ืขืืืืืช ืืืื ืืงืกืื ืชืื ืืื ืืื ืืขืฆืืจ ืืช ืืขืืืื ืฉื ืืคืขืืืืช ืืฉืืืคืืช.
ืืขืืงืจื
- ืืืฆืขื ืขืืืื ืืืืืจืช ืืชืคืืงื. ืืืืื Sysbench, ืืจืกื 3.0 ืืืืจื ืคื 2.1 ืืืขื ืฃ 1.5 ืืขืช ืืืฆืืข ืคืขืืืืช ืืืืจื ืืขืืืื, ืืืืืื TPC-C ืคื 4.5. ืืืคืืืืืืฆืืืช ืืฉืคืืขื ืขื ืกืืืื ืฉืื ืื ืฉื ืฉืืืืชืืช, ืืืื ืฉืืืืชืืช ืืฉื ื IN, DO ื- NOT EXISTS, ืคืขืืืืช ืืืืื ืืืืืืช (JOIN), ืฉืืืืฉ ืืืื ืืงืกืื ืืขืื ืืจืื ืืืชืจ;
- ื ืืกืฃ ืื ืืข ืืืกืื TiFlash ืืืฉ ืืืืคืฉืจ ืืืฆืืขืื ืืืืืื ืืืชืจ ืืคืชืจืื ืืขืืืช ืื ืืืืืืช (OLAP) ืืืืืช ืืืืกืื ืขืืืืื. TiFlash ืืฉืืื ืืช ืืืกืื TiKV ืฉืืืฆืข ืืขืืจ, ืืืืืกื ื ืชืื ืื ืืคื ืฉืืจื ืืคืืจืื ืืคืชื/ืขืจื ืืืืืืืื ืืืชืจ ืืืฉืืืืช ืขืืืื ืขืกืงืืืช (OLTP). TiFlash ืขืืื ืื ืืฆื ืื ืขื TiKV ืืื ืชืื ืื ืืืฉืืืื ืืืืืช ืืฉืืืคืืื ื-TiKV ืืื ืืขืืจ ืชืื ืฉืืืืฉ ืืคืจืืืืงืื Raft ืืื ืืงืืืข ืงืื ืฆื ืืืก, ืื ืขืืืจ ืื ืงืืืฆื ืฉื ืจืคืืืงืืช Raft ื ืืฆืจ ืืขืชืง ื ืืกืฃ ืืืฉืืฉ ื-TiFlash. ืืืฉื ืื ืืืคืฉืจืช ืฉืืชืืฃ ืืฉืืืื ืืื ืืืชืจ ืืื ืืฉืืืืช OLTP ื-OLAP, ืืื ืืืคืืช ืืช ื ืชืื ื ืืขืกืงืืืช ืืืืื ืื ืืืืคื ืืืืื ืขืืืจ ืฉืืืืชืืช ืื ืืืืืืช;
- ืืืคืขื ืืกืคื ืืฉืคื ืืืืืจ, ืฉืืืื ืืืืืืจ ืืฉืืขืืชืืช ืืช ืืืืจืืช ืืืกืืฃ ืืืฉืคื ืืืฉืืืืืช ืืืืืื ืืืฉืคืจ ืืช ืืืฆืืืืช;
- ื ืืกืคื ืืืฉืื ื ืืกืืื ื ืฉื ืืงืจืช ืืืฉื ืืืืกืกืช ืชืคืงืืืื (RBAC). ืืคืฉืจ ืื ืืืืืืจ ืืืืืืช ืืืฉื ืืคืขืืืืช ANALYZE, USE, SET GLOBAL ื-SHOW PROCESSLIST;
- ื ืืกืคื ืืช ืืืืืืช ืืืฉืชืืฉ ืืืืืืื SQL ืืื ืืืืฅ ืฉืืืืชืืช ืืืืืืช ืืืืืื;
- ืืืฉื ืื ืื ืื ืืฉืืืืจ ืืืืจ ืฉื ืืืืืืช ืฉื ืืืงื, ืืืืคืฉืจ ืื ืืฉืืืจ ื ืชืื ืื ืฉื ืืืงื ืืืขืืช;
- ืืคืืจืื ืฉื ืืืื ืื ืืืงืืืื ืืืื;
- ื ืืกืคื ืชืืืื ืืืฆื ื ืขืืื ืคืกืืื, ืื ืฉืืืคื ืืช ืขืืืื ืืขืกืงืืืช ืืืืื ืืืชืจ ื-MySQL;
- ื ืืกืคื ืชืืืื ืืคืื ืงืฆืืืช ืืืื (ืคืื ืงืฆืืืช ืืืื ืื ืคืื ืงืฆืืืช ืื ืืืืืืช) ืืชืืืืืช ื-MySQL 8.0. ืคืื ืงืฆืืืช ืืืื ืืืคืฉืจืืช ืื ืืืฆืข ืืืฉืืืื ืขืืืจ ืื ืฉืืจืช ืฉืืืืชื ืืืืฆืขืืช ืฉืืจืืช ืืืจืืช. ืื ืืืื ืืคืื ืงืฆืืืช ืืฆืืืจืืช, ืฉืืืืืฆืืช ืงืืืฆื ืืงืืืฆืช ืฉื ืฉืืจืืช ืืฉืืจื ืืืช, ืคืื ืงืฆืืืช ืืืื ืืฆืืืจืืช ืขื ืกืื ืืชืืื ืฉื "ืืืื", ืืืืื ืฉืืจื ืืืช ืื ืืืชืจ ืืงืืืฆืช ืืชืืฆืืืช. ืืื ืคืื ืงืฆืืืช ืืืืื ืืช ืืืืืฉืืืช:
NTILE, LEAD, LAG, PERCENT_RANK, NTH_VALUE, CUME_DIST, FIRST_VALUE, LAST_VALUE, RANK, DENSE_RANK ื-ROW_NUMBER; - ื ืืกืคื ืชืืืื ื ืืกืืื ืืช ืืชืฆืืืืช (VIEW);
- ืืขืจืืช ืืืืืฆืืช ืฉืืคืจื, ื ืืกืคื ืืืืืืช ืืืคืืฅ ื ืชืื ืื ืืืงืืขืื ืขื ืกืื ืืืืื ืขืจืืื ืื hashes;
- ื ืืกืคื ืืกืืจืช ืืคืืชืื ืชืืกืคืื, ืืืฉื, ืชืืกืคืื ืืืจ ืืืื ื ืืฉืืืืฉ ืืจืฉืืืช ืืืื ืื ืฉื IP ืื ืฉืืืจื ืขื ืืืื ืืืงืืจืช;
- ื ืืชื ื ืชืืืื ื ืืกืืื ืืช ืขืืืจ ืืคืื ืงืฆืื "EXPLAIN ANALYZE" ืืื ืืืช ืชืืื ืืช ืืืฆืืข ืขืืืจ ืฉืืืืชืช SQL (ื ืืืื ืชืืื ืืช SQL);
- ื ืืกืคื ืืคืงืืื next_row_id ืืื ืืงืื ืืช ืืืืื ืฉื ืืฉืืจื ืืืื;
- ื ืืกืคื ืคืื ืงืฆืืืช ืืืื ืืช ืืืฉืืช JSON_QUOTE, JSON_ARRAY_APPEND, JSON_MERGE_PRESERVE, BENCHMARK ,COALESCE ื-NAME_CONST.
ืืงืืจ: OpenNet.ru