| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
TiDB是PingCAP公司研发的开源分布式关系型数据库,支持在线事务处理与在线分析处理(HTAP),具备水平扩容缩容、金融级高可用、实时HTAP、云原生、兼容MySQL 5.7协议等核心特性。其存储计算分离架构支持按需扩容缩容,数据通过Multi-Raft协议多副本存储确保强一致性和高可用。TiFlash列存储引擎通过Multi-Raft Learner协议实时从TiKV复制数据,实现HTAP资源隔离。TiDB 5.0版本引入MPP架构,通过TiFlash节点分担大型表连接查询,性能优于Greenplum和Apache Spark。文档还涵盖基本功能、数据类型、SQL语句、事务、分区、统计信息、安全等内容,以及多个版本的Release Notes,包括兼容性更改、新功能、Bug修复等。 | ||
| AI总结 | ||
TiDB v5.2 是一款由 PingCAP 开发的**开源分布式关系型数据库**,主打 **HTAP(混合事务/分析处理)** 能力,兼容 MySQL 5.7 协议。
**核心特性:**
* **弹性扩展**:基于存算分离架构,支持在线、透明地水平扩缩容。
* **金融级高可用**:通过 Multi-Raft 协议实现多副本强一致,少数副本故障不影响服务。
* **实时 HTAP**:提供行存 (TiKV) 与列存 (TiFlash) 双引擎,数据实时强一致,支持资源隔离。
* **云原生**:通过 TiDB Operator 实现云环境自动化部署。
* **MySQL 兼容**:兼容 MySQL 协议与生态,迁移成本低。
**核心应用场景:**
* **金融行业**:满足高一致、高可用、高扩展与容灾需求。
* **实时 HTAP**:一套系统同时支撑在线交易与实时分析。
* **高并发应用**:具备水平扩展能力,应对峰值流量。
* **数据整合**:作为实时数据仓库,汇聚多个数据源。
**v5.2 版本关键更新:**
* **性能与稳定性**:优化了 Raft 日志压缩与 GC 速度,减少了延迟抖动,并修复了多个导致崩溃或数据错误的 Bug(如并发列类型变更、内存溢出、窗口函数崩溃等)。
* **工具链增强**:TiCDC 默认分区数改为 3 以均衡负载,并增加了监控与恢复机制;BR 修复了备份速度限制失效等问题。
**最佳实践建议:**
* **写入**:单事务行数不超过 200 行,单行小于 100KB。删除大表数据应分批次进行(如按小时或使用 `LIMIT`)。
* **查询隔离**:OLTP 与 OLAP 请求可分流至不同 tidb-server;推荐将 OLAP 查询跑在 TiFlash 列存引擎上,实现物理隔离。
* **监控**:建议使用 Grafana + Prometheus 监控系统状态。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
2247 页请下载阅读 -
文档评分














TiDB v5.2 中文手册