搜索

pdf文档 TiDB v5.1 中文手册

47.96 MB 2189 页 0 下载 106 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档为TiDB v5.1中文手册,由PingCAP公司发布,介绍了TiDB作为开源分布式关系型数据库的核心特性与应用场景。TiDB支持在线事务处理与在线分析处理(HTAP),具备水平扩容或缩容、金融级高可用、实时HTAP、云原生及兼容MySQL 5.7协议等特性。手册详细说明了五大核心特性:一键水平扩容或缩容、金融级高可用(通过Multi-Raft协议确保数据强一致性)、实时HTAP(行存储TiKV与列存储TiFlash)、云原生分布式数据库(通过TiDB Operator实现自动化部署)、兼容MySQL生态。四大核心应用场景包括金融行业高要求场景。此外,手册涵盖了v5.1版本的兼容性更改、新功能(如锁视图、TiKV写入限制)、提升改进(如支持VITESS_HASH()函数、优化分区表动态裁剪模式)及Bug修复。硬件配置示例包括PD、TiKV、TiDB及Sysbench的EC2实例规格与软件版本。
AI总结
TiDB v5.1 是一款由 PingCAP 开发的分布式关系型数据库,支持在线事务处理(OLTP)和在线分析处理(OLAP)的混合负载(HTAP)。其核心特性包括:一键水平扩缩容、金融级高可用(通过多副本和 Multi-Raft 协议)、实时 HTAP(行存 TiKV + 列存 TiFlash)、云原生部署(通过 TiDB Operator)以及兼容 MySQL 5.7 协议和生态。主要应用于金融、实时HTAP、海量数据存储及MySQL迁移等场景。 v5.1 版本的重点更新包括: - **新功能**:支持公共表表达式(CTE)递归、分区表动态裁剪模式、锁视图(实验特性),以及 TiKV 后台任务写入限制,以提升查询性能和稳定性。 - **性能提升**:优化了窗口函数和 UNION ALL 的内存使用,解决了 OOM 问题;TiKV 使用 zstd 压缩 Region Snapshot 以平衡节点空间;TiFlash 新增对 Union All、TopN 等函数的支持,并优化了锁操作和启动速度。 - **兼容性变更**:新增多个系统变量(如 `cte_max_recursion_depth`、`tidb_enforce_mpp`),并调整了部分配置项的默认值。 在硬件配置方面,文档以 Sysbench 测试为例,使用了 PD(m5.xlarge,3台)、TiKV(i3.4xlarge,3台)、TiDB(c5.4xlarge,3台)和 Sysbench 客户端(c5.9xlarge,1台)的部署方案。 此外,v5.1.5 版本修复了多个 Bug,包括窗口函数崩溃、分区表动态模式结果错误、并发列类型变更导致数据不一致等问题。工具链方面,TiCDC 增加了内存和排序阶段的优化,BR 支持 S3 兼容存储并优化了备份恢复流程,TiDB Lightning 修复了数据导入时的 panic 和键大小超限问题。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2177 页请下载阅读 -
文档评分
请文明评论,理性发言.