PingKai Logo下载

TiDB 功能概览

本文列出了 TiDB 功能在不同版本中的支持变化情况,包括长期支持版本 (LTS) 和最新的 LTS 版本之后的开发里程碑版本 (DMR)

数据类型,函数和操作符

索引和约束

SQL 语句

SQL 语句 38.58.17.57.16.56.15.4
SELECTINSERTUPDATEDELETEREPLACEYYYYYYY
INSERT ON DUPLICATE KEY UPDATEYYYYYYY
LOAD DATA INFILEYYYYYYY
SELECT INTO OUTFILEYYYYYYY
INNER JOIN, LEFT|RIGHT [OUTER] JOINYYYYYYY
UNIONUNION ALLYYYYYYY
EXCEPTINTERSECT 运算符YYYYYYY
GROUP BYORDER BYYYYYYYY
GROUP BY 修饰符YYYNNNN
窗口函数YYYYYYY
公共表表达式 (CTE)YYYYYYY
START TRANSACTIONCOMMITROLLBACKYYYYYYY
EXPLAINYYYYYYY
EXPLAIN ANALYZEYYYYYYY
用户自定义变量EEEEEEE
BATCH [ON COLUMN] LIMIT INTEGER DELETEYYYYYYN
BATCH [ON COLUMN] LIMIT INTEGER INSERT/UPDATE/REPLACEYYYYYNN
ALTER TABLE ... COMPACTYYYYYEN
表级锁 (Table Lock)EEEEEEE
物化列式存储的查询结果YYYYENN

高级 SQL 功能

数据定义语言 (DDL)

数据定义语言 (DDL)8.58.17.57.16.56.15.4
CREATEDROPALTERRENAMETRUNCATEYYYYYYY
生成列YYYYEEE
视图YYYYYYY
序列YYYYYYY
AUTO_INCREMENTYYYYY4YY
AUTO_RANDOMYYYYYYY
TTL (Time to Live)YYYYENN
DDL 算法断言YYYYYYY
在单条语句中添加多列YYYYYEE
更改列类型YYYYYYY
临时表YYYYYYY
并行 DDLYYYYYNN
添加索引加速YYYYYNN
元数据锁YYYYYNN
FLASHBACK CLUSTERYYYYYNN
暂停/恢复 DDLYYYNNNN
TiDB 加速建表YENNNNN
设置 BDR Role 用于 TiCDC 双向同步时同步 DDLYENNNNN

事务

分区

统计信息

统计信息8.58.17.57.16.56.15.4
CM-Sketch默认关闭默认关闭默认关闭默认关闭默认关闭默认关闭默认关闭
直方图YYYYYYY
扩展统计信息EEEEEEE
统计反馈NNNNN已废弃已废弃
统计信息自动更新YYYYYYY
动态裁剪YYYYYYE
收集部分列的统计信息YEEEEEE
限制统计信息的内存使用量EEEEEEN
随机采样约 10000 行数据来快速构建统计信息已废弃已废弃已废弃EEEE
锁定统计信息YYYEENN
轻量级统计信息初始化YYYENNN
显示统计信息收集的进度YYYNNNN

安全

数据导入和导出

数据导入和导出8.58.17.57.16.56.15.4
快速导入 (TiDB Lightning)YYYYYYY
快速导入 (IMPORT INTO)YYYNNNN
mydumper 逻辑导出已废弃已废弃已废弃已废弃已废弃已废弃已废弃
Dumpling 逻辑导出YYYYYYY
事务 LOAD DATA 5YYYYYYY
数据迁移工具YYYYYYY
TiDB Binlog 6已移除YYYYYY
Change data capture (CDC)YYYYYYY
TiCDC 支持保存数据到存储服务 (Amazon S3/GCS/Azure Blob Storage/NFS)YYYYENN
TiCDC 支持在两个 TiDB 集群之间进行双向复制YYYYYNN
TiCDC OpenAPI v2YYYYNNN
DM 支持迁移 MySQL 8.0YYEEEEN

管理,可视化和工具