文档目录

TiDB Roadmap

提升系统的稳定性

  • CREATE BINDING 语句支持绑定 UPDATE/DELETE/INSERT 语句 #15827
  • 优化同时执行 DDL 和 DML 语句时悲观事务的模型,提升系统稳定性 #18098
  • 优化延时的抖动 #18005

提升系统性能,降低系统延时

  • 优化批量删除的性能 #18028
  • 优化系统内存管理,降低系统占用内存的量 #17479
  • 提升索引选择的准确性和鲁棒性 #18065
  • 提升在分区表上裁剪分区和访问数据的性能 #18016
  • 支持异步提交数据,写完预写阶段的语句能直接返回客户端,降低系统延时 #8316
  • 支持聚族索引 #4841
  • 支持跨地区部署,分区表支持配置地理位置策略 #18273

提升系统安全性

认证方式

  • TiFlash 支持 TLS 功能 #18080
  • TiDB 集群内部通信支持 TLS 功能 #529
  • TiUP 支持 SSH LDAP 扩展 #528

透明数据加密

  • TiFlash 支持透明数据加密 #18082
  • PD 支持透明数据加密 #18262

数据脱敏

  • TiDB 的日志支持脱敏 #18034

降低成本

  • 优化在 AWS i3.xlarge/i3.2xlarge 配置上运行 TiDB 的性能和稳定性 #18025
  • 优化 TiDB 存储使用云盘的性能和稳定性,例如:AWS EBS gp2 #18024

新功能

  • 恢复到任意时间点 (PITR) #325
  • 支持修改列的类型 #17526
  • 提升发现及诊断性能问题的效率,降低用户的使用成本 #18867
  • 字符集的排序规则支持 utf8mb4_unicode_ciutf8_unicode_ci #17596
  • TiCDC 兼容 TiDB Binlog 相关的特性,降低用户使用 TiCDC 的成本 #690
    • 支持分类更新和插入一行数据事件
    • 通过删除或者更新语句修改一行数据时,系统自动记录原始值
  • 容灾中支持快照级别的一致性数据复制 #691
    • 支持 MySQL 接收器在上游遇到灾难时将其复制到快照级别的一致状态
  • 支持通过 API 管理 TiCDC #736
  • 支持 import SQL 命令 #18089
  • 支持 Avro 接收器,使 TiCDC 与 Kafka connect 兼容 #660
  • 支持 Spark 3.0 #1173
  • 支持 EXCEPT/INTERSECT 操作 #18031
  • 支持通过 TiUP/TiDB Operator 部署和运维 DM 2.0 #2868
  • TiDB Operator 支持异构设计 #2240
  • 支持将云上的 RDS 迁移到 TiDB,例如:云上的 MySQL 或者 Aurora #18629