搜索

pdf文档 TiDB v8.1 中文手册 推荐

101.31 MB 4807 页 3 下载 148 浏览 0 评论 0 收藏
所属分类: 数据库 / TiDB
语言 格式 评分
中文(简体)
.pdf
3
摘要
TiDB 是 PingCAP 公司开发的开源分布式关系型数据库,支持在线事务处理与在线分析处理(HTAP),具备水平扩缩容、金融级高可用、实时 HTAP 等核心特性。TiDB v8.1.0 是长期支持版本,引入了多项新功能和性能改进,包括增强的日志脱敏功能、IMPORT INTO ... FROM SELECT 语法的正式支持、TiCDC 客户端鉴权等。文档详细介绍了 TiDB 的核心特性、应用场景、功能概览以及开发指南,适用于高可用、强一致要求较高、数据规模较大的场景。
AI总结
### TiDB v8.1 中文手册总结 #### 1. TiDB 简介 TiDB 是 PingCAP 公司开发的开源分布式关系型数据库,支持在线事务处理(OLTP)和在线分析处理(OLAP),具备以下五大核心特性: - **一键水平扩缩容**:存储和计算分离架构,支持在线扩容或缩容。 - **金融级高可用**:多副本存储,通过 Multi-Raft 协议确保数据强一致性。 - **实时 HTAP**:支持行存储(TiKV)和列存储(TiFlash),实现事务处理与分析的结合。 - **云原生分布式**:通过 TiDB Operator 支持公有云、私有云和混合云部署。 - **兼容 MySQL 协议**:支持 MySQL 语法和生态工具,迁移简单。 #### 2. TiDB 8.1.0 新功能 - **日志脱敏增强**:支持通过系统变量 `tidb_redact_log` 标记敏感数据,提升安全性。 - **IMPORT INTO 语法增强**:支持从 SELECT 查询结果快速导入数据,性能提升至 INSERT INTO 的 8 倍。 - **TiCDC 支持客户端鉴权**:支持 mTLS 和用户名密码鉴权,提升安全性。 - **数据迁移工具优化**:TiDB Lightning 简化冲突处理策略,支持 `replace` 策略。 - **跨数据库绑定执行计划**:支持在 schema 相同的数据库之间批量绑定执行计划。 - **全局排序支持**:支持对大规模数据(40 TiB)进行导入或索引操作。 - **资源管控**:新增资源组规则,自动识别和处理资源消耗过高的查询。 #### 3. 兼容性变更 - **TLS 配置调整**:TiDB Lightning 的 `tidb.tls` 配置行为变更,需参考文档更新配置。 - **自增 ID 服务优化**:取消 `forceRebase` 操作,避免长时间阻塞,但可能导致主备切换期间 ID 不连续。 #### 4. 功能概览 - **事务机制**:支持悲观事务(默认)和乐观事务,确保数据一致性。 - **分区**:支持表分区,提升大规模数据的管理效率。 - **索引与约束**:支持多种索引类型,优化查询性能。 - **高级 SQL 功能**:支持窗口函数、CTE 等复杂查询。 - **资源管控**:支持限流、取消资源消耗过高的查询,保障数据库性能。 #### 5. 应用开发 - **事务开发**:TiDB 支持分布式事务,推荐使用悲观事务模式。 - **交互方式**:兼容 MySQL 协议,支持主流 ORM 和驱动。 - **性能优化**:通过索引设计、SQL 调优和资源管控提升应用性能。 #### 6. 典型应用场景 - **金融行业**:高可用、强一致性要求,支持多地多活容灾。 - **高并发 OLTP**:支持大规模并发访问,适合电商、游戏等场景。 - **实时 HTAP**:支持联机交易与实时数据分析,降低企业成本。 - **数据汇聚与处理**:支持将分散数据汇聚到统一系统,生成实时报表。 #### 7. 性能与资源管控 - **BR 快速恢复**:通过集群节点并行恢复,显著提升大规模数据恢复速度。 - **全局排序支持**:支持对大规模数据快速导入或索引。 - **资源组规则**:自动识别和处理资源消耗过高的查询,保障数据库性能。 #### 8. 其他改进 - **TiProxy 支持**:全面支持 TiProxy,保障连接在扩缩容和重启过程中稳定。 - **观测索引使用**:通过 `INFORMATION_SCHEMA.TIDB_INDEX_USAGE` 和 `sys.schema_unused_indexes` 视图优化索引设计。 #### 9. 贡献者 TiDB 文档的编写和维护得到了社区的广泛支持,贡献者名单可通过相关仓库查看。 #### 10. 路线图与快速上手 - **快速上手指南**:通过 TiUP 或 TiDB Operator 快速部署测试集群。 - **路线图**:持续优化性能、提升安全性,支持更多协议和场景。 以上为 TiDB v8.1 中文手册的核心内容,涵盖了新功能、优化改进、应用场景及使用指南。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4795 页请下载阅读 -
文档评分
请文明评论,理性发言.