TiDB 7.1.0
TiDB 7.1.0 为长期支持版本 (Long-Term Support Releases, LTS)。
相比于前一个 LTS (即 6.5.0 版本),7.1.0 版本包含 6.6.0-DMR 和 7.0.0-DMR 中已发布的新功能、提升改进和错误修复,并引入了以下关键特性,更多详细内容,请参见 TiDB 7.1.0
发布声明
- TiFlash 增加云原生架构的支持作为可选项:支持存算分离架构,提升 HTAP 资源的弹性能力;支持基于 S3 的存储引擎,以更低的成本提供共享存储。(实验特性,从 v7.0.0 开始引入)
- TiDB 支持将发送到相同 TiKV 实例的数据请求部分合并,减少子任务的数量和 RPC 请求的开销。在数据离散分布且 gRPC 线程池资源紧张的情况下,批量化请求能够提升性能超 50%。(从 v6.6.0 开始引入)
- 在读热点场景中,TiDB 可以将热点 TiKV 节点的读请求转发到副本。该功能有效地打散了读热点并优化了集群资源的利用。
- TiKV 引入新一代存储引擎分区 Raft KV,通过每个数据 Region 独享 RocksDB 实例,可将集群的存储能力从 TB 级扩展到 PB 级,并提供更稳定的写入延迟和更强大的扩容能力。(实验特性)
- 资源管控 (GA)。支持基于资源组的资源管控,为同一集群中的不同工作负载分配并隔离资源。该功能显著提升了多应用集群的稳定性,并为多租户奠定了基础。在 v7.1.0 中,资源管控引入了根据实际负载或硬件部署估算集群容量的能力。
- TiFlash 支持将中间结果落盘,以缓解数据密集型操作(如聚合、排序和 Hash Join)中的 OOM 问题。(从 v7.0.0 开始引入)
- 多值索引 (GA)。引入 MySQL 兼容的多值索引,增强 JSON 类型,提升 TiDB 对 MySQL 8.0 的兼容性。该功能提升了对多值列进行成员检查的效率。
- 行级 TTL(从 v7.0.0 开始 GA)。支持通过后台任务自动删除超过生命周期 (Time to live) 的数据,并以此来自动管理数据规模并提高性能。
- 生成列 (GA)。生成列 (Generated Columns) 的值是通过实时计算列定义中的 SQL 表达式得到的。该功能将一些应用逻辑推向数据库层,从而提升查询效率。
- TiDB 支持与 MySQL 8.0 兼容的 LDAP 身份认证。
选择架构
请选择
我同意 PingCAP 隐私政策
TiDB-community-server 软件包
获取 TiDB 一键安装离线包
TiDB-community-toolkit 软件包
获取 TiDB 工具包