搜索

pdf文档 TiDB v8.4 中文手册

104.05 MB 5072 页 0 下载 73 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
中文(简体)
.pdf
3
摘要
TiDB是一款开源分布式关系型数据库,支持HTAP(Hybrid Transactional and Analytical Processing),具备高可用、水平扩展、金融级容灾等特性。文档详细介绍了TiDB v8.4.0版本的新功能,包括实例级执行计划缓存、性能优化、事务改进等,并移除了TiDB Binlog功能,推荐使用TiCDC进行数据同步。TiDB适用于金融、高并发OLTP和实时HTAP等多种场景,兼容MySQL协议,支持多种数据导入导出方式。
AI总结
### TiDB v8.4 中文手册总结 #### 1. TiDB 简介 TiDB 是 PingCAP 公司开发的一款开源分布式关系型数据库,支持在线事务处理(OLTP)和在线分析处理(OLAP),具备以下核心特性: - **一键水平扩缩容**:计算和存储分离架构,支持在线扩容或缩容。 - **金融级高可用**:多副本存储,通过 Multi-Raft 协议确保数据强一致性。 - **实时 HTAP**:支持行存储引擎 TiKV 和列存储引擎 TiFlash,实现联机交易与实时分析。 - **云原生分布式**:通过 TiDB Operator 支持公有云、私有云和混合云部署。 - **兼容 MySQL 协议**:支持 MySQL 生态,迁移成本低。 TiDB 适用于金融、高并发 OLTP、实时 HTAP 和数据汇聚等场景。 --- #### 2. TiDB 8.4.0 发布说明 - **发布日期**:2024年11月11日 - **关键特性**: - **实例级执行计划缓存**(实验特性):提升 SQL 性能和吞吐量。 - **支持 MySQL 8.0**:兼容性增强,支持更多新功能。 - **批量 DML 执行优化**:通过 `tidb_dml_type="bulk"` 提升性能。 - **分区表优化**:动态裁剪模式性能更优。 - **事务优化**:支持大事务(1TiB)和悲观/乐观事务模式。 - **移除功能**: - TiDB Binlog 已完全移除,建议使用 TiCDC 和 PITR 替代。 - **废弃功能**: - TiDB Binlog 相关参数和功能逐步淘汰。 - 分区表默认使用动态裁剪模式,静态裁剪模式将被废弃。 - **改进与修复**: - 优化扫描数据时的批处理效率。 - 提升事务缓存性能,降低写操作延迟。 - 优化执行计划绑定和统计信息收集任务。 --- #### 3. 功能概览 - **数据类型与 SQL 支持**: - 支持大部分 SQL 模式,与 MySQL 5.7 和 8.0 兼容性较高。 - 默认字符集为 `utf8mb4`,排序规则与 MySQL 类似。 - **事务与分区**: - 支持异步提交、可重复读和读已提交隔离级别。 - 支持 Range、Hash、Key 和 List 分区。 - **数据导入与导出**: - **TiDB Lightning**:快速导入工具。 - **TiCDC**:支持双向复制和存储服务(如 S3、GCS)同步。 - **Dumpling**:逻辑导出工具。 - **管理与可视化**: - **TiDB Dashboard**:提供集群监控、性能分析和 SQL 诊断功能。 - **Grafana 集成**:支持 TiKV-FastTune 面板。 --- #### 4. 兼容性与注意事项 - **兼容性**: - SQL 模式与 MySQL 5.7 和 8.0 高度兼容。 - 默认设置与 MySQL 8.0 类似,但部分参数(如 `lower_case_table_names`)仅支持特定值。 - **注意事项**: - TiDB Binlog 已被移除,建议迁移至 TiCDC 和 PITR。 - 升级前需检查集群配置,确保与新版本兼容。 --- #### 5. 总结 TiDB v8.4.0 在性能、兼容性和功能扩展性上均有显著提升,新增了实例级执行计划缓存、MySQL 8.0 兼容性优化和批量 DML 支持。同时,移除了 TiDB Binlog 并逐步淘汰部分旧功能。TiDB 适合需要高可用、强一致性和实时 HTAP 能力的场景,如金融、高并发 OLTP 和实时数据分析。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 5060 页请下载阅读 -
文档评分
请文明评论,理性发言.