搜索

pdf文档 TiDB v5.2 中文手册

48.16 MB 2259 页 0 下载 111 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
中文(简体)
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.