TiDB 路线图

TiDB 路线图展示了 TiDB 未来的计划。随着我们发布长期稳定版本 (LTS),这个路线图将会持续更新。通过路线图,你可以预先了解 TiDB 的未来规划,以便你关注进度,了解关键里程碑,并对开发工作提出反馈。

在开发过程中,路线图可能会根据用户需求和反馈进行调整。越靠右侧的特性,其优先级越低。如果你有功能需求,或者想提高某个特性的优先级,请在 GitHub 上提交 issue。

TiDB 重要特性规划

类别2023 年底 LTS 版本2024 年中 LTS 版本未来版本
可扩展性与性能
增强性能
  • 分布式并行执行框架
    TiDB v7.2.0 引入了用于后台任务(如 DDL 和 analyze)的分布式并行执行框架,为实现这些任务在计算节点间并行化提供了基础。v7.4.0 为分布式 reorg 任务(如 DDL 和 import)引入了全局排序,大幅减少了存储中额外资源的消耗。用户可以使用外部存储简化操作并节省成本


  • 增强执行计划缓存的性能和通用性

  • 通过分布式并行执行框架实现动态节点扩缩容
    动态调整节点分配,以满足后台任务的资源成本,同时保持稳定性和性能预期
  • 移除事务大小的限制
  • 联邦查询TiDB 查询 planner 支持 HTAP 场景中多个存储引擎
稳定性与高可用
提升可靠性
  • 后台任务支持资源管控
    控制后台任务(如数据导入、DDL、TTL、自动分析、数据整理等操作)对前台流量的影响

  • 管控 Runaway Query
    一种由运维人员控制的方式,显著提升了出现非预期的高成本查询时的性能稳定性
  • 解耦 Placement Driver (PD)
    提升集群的可扩展性和弹性

  • 多租户
    在资源管控基础上实现资源隔离

数据库管理与可观测性
增强数据库可管理性及其生态系统
  • TiCDC 与数据仓库或数据湖系统的集成

  • TiDB 节点标签
    将 DDL 操作分配到现有的或新添加的 TiDB 节点,以便将 DDL 任务与在线流量使用的计算资源隔离

  • SQL 执行计划管理
    控制 SQL 执行计划回归的机制

  • Index Advisor
    基于工作负载、统计信息和执行计划,向用户提供索引建议
  • 物化视图
    存储预计算结果作为持久化数据视图,以提升查询性能

  • 支持迁移异构数据库

安全
增强数据安全与隐私保护
  • 通过 Azure Key Vault 进行密钥管理
    由 Azure Key Vault 管理的静态加密

  • 列级访问控制
    允许针对特定列来授予或限制访问权限

  • AWS IAM 身份验证
    将 TiDB 作为 AWS 第三方 ARN,用于 AWS IAM 访问

  • 统一的 TLS CA/密钥轮换策略
    统一管理所有 TiDB 组件的证书
  • 支持 AWS FIPS
    实现 FedRAMP 合规
  • 基于标签的访问控制
    通过配置标签来授予访问权限
  • 增强客户端加密

  • 增强数据脱敏

上述表格中并未列出所有功能,当前规划可能会调整。不同的服务订阅版本中的功能可能有所不同。

已发布特性

以下是历史版本路线图中已交付的部分功能。更多详细信息,请参阅 v7.1.0 Release Notes

  • 多租户框架的基础:资源组的资源管控配额和调度
  • TiCDC 支持对象存储 sink,包括 Amazon S3 和 Azure Blob Storage (GA)
  • 最快的在线添加索引 ADD INDEX 操作 (GA)
  • TiFlash 延迟物化 (GA)
  • TiFlash 支持数据落盘 (GA)
  • LDAP 身份认证
  • SQL 审计日志增强(仅企业版可用)
  • Partitioned Raft KV 存储引擎(实验特性)
  • 通用的会话级别执行计划缓存(实验特性)
  • TiCDC 支持以 Kafka 为下游的分布式表级别数据同步(实验特性)

已发布版本

文档内容是否有帮助?

下载 PDF文档反馈社区交流修改本文
产品
TiDB
TiDB Cloud
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.