| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .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 页请下载阅读 -
文档评分














TiDB v8.1 中文手册