TiDB 8.1.0 LTS 于 5 月 24 日正式发布,这是一个长期支持版本,也是 2024 年度第一个 LTS 版本 (后续会有 8.1 小版本迭代,下半年会发布 8.5.0 LTS)。
前情回顾
TiDB 8.0.0 DMR 于 3 月发布,相关信息戳这里:
在 4 月成都线下分享会上,Roger Song “剧透”了 TiDB v8.1 在稳定性、性能、数据库管理、数据迁移等方面的显著增强,相关信息戳这里:
TiDB 8.1.0
TiDB 8.1.0 作为长期支持版本,相对于之前的版本,有诸多新特性、改进和修复,但核心点在于“稳”,稳定才能放心上核心,稳定才能放心升级,稳定才能走得长久。
关键特性如下:
稳定性与高可用
- 跨数据库绑定执行计划
- 资源管控支持管理资源消耗超出预期的查询 (Runaway Queries)
- TiProxy 成为正式功能
- Data Migration (DM) 正式支持迁移 MySQL 8.0
- 全局排序成为正式功能,支持使用 Amazon S3 作为云存储
可扩展性与性能
- 提升 BR 快照恢复速度 (能够在 1 小时内完成对 100 TiB 数据的恢复)
- 建表性能提升 10 倍 (实验特性,从 v7.6.0 开始引入)
- 通过 Active PD Follower 提升 PD Region 信息查询服务的扩展能力(实验特性,从 v7.6.0 开始引入)
- 用于处理更大事务的批量 DML 执行方式(实验特性,从 v8.0.0 开始引入)
- 增强在有大量表时缓存 schema 信息的稳定性(实验特性,从 v8.0.0 开始引入)
注:实验特性不建议在生产环境中使用
数据库管理与可观测性
- 默认开启 TiDB 分布式执行框架 (DXF),提升并行执行
ADD INDEX
或IMPORT INTO
任务的性能和稳定性 - 支持观测索引使用情况 (引入 I_S.(cluster_)TIDB_INDEX_USAGE 和 sys.schema_unused_indexes)
数据迁移
- TiCDC 支持 Simple 和 Debezium 协议
- TiCDC 支持客户端鉴权 (mTLS 或 TiDB 用户名密码)
IMPORT INTO ... FROM SELECT
语法成为正式功能- TiDB Lightning 支持以
replace
方式处理冲突数据的功能成为正式功能
安全
- 增强 TiDB 日志脱敏成为正式功能
其他
- 改进提升 20 余项
- 错误修复 70 余项
性能测试
官方文档中提供了 TiDB Dedicated 集群的 TPC-C 性能测试报告和 Sysbench 性能测试报告。
TiDB v8.1.0 的 TPC-C 性能如下图:
对比之前的版本:
- TiDB v7.5.0
- TiDB v7.1.3
- TiDB v6.5.6
小结
TiDB v8.1.0 LTS 版本的发布,没有太多令人振奋人心的特性,更多的是bug收敛和强化内功。
好产品、能打的产品,不是什么都做,“超融合”终将会崩溃归零,而是要“专”和“精”,在国内、国际市场都经历过“拼杀”和磨炼,方能成为一款优秀的数据库产品。
题外话
- TiDB 社区第三届专栏征文大赛投稿下周四截止。
投稿入口,戳这里:https://tidb.net/blog
- 2024 TiDB 社区升级互助活动已启动!
活动详情,戳这里:
– / END / –