跳转到正文

TiDB 总览 ​

TiDB 是一款开源分布式关系型 NewSQL 数据库,具备强一致性分布式事务、在线水平弹性伸缩、金融级高可用以及 HTAP(混合事务与分析处理)一体化能力,高度兼容 MySQL 5.7/8.0 协议。

核心架构分层 ​

  • TiDB Server:无状态 SQL 计算层,负责 SQL 解析、编译与分布式执行计划生成。
  • TiKV:分布式事务 Key-Value 存储层,数据按 Region(默认 96MB)自动切分并基于 Multi-Raft 复制。
  • PD(Placement Driver):元数据大脑与调度中心,颁发全局单调递增的 TSO 事务时间戳。
  • TiFlash:列式存储副本,实时接收 TiKV Raft 异步复制日志,支撑实时复杂分析计算。

适用边界 ​

适合分布式 SQL 与 MySQL 生态学习;兼容协议不代表 MySQL 的每项特性或执行计划都一致。

版本阅读范围 ​

完整版本目录收录本仓库已有专题(如 tidb-6.5、tidb-7.1、tidb-7.5)。这些是教学与兼容性对照入口;运行环境的具体版本以安装页、工作台或采集证据为准。

推荐学习路线 ​

安装与环境 → 核心概念 → 命令行工具 → 完整版本目录。先完成最小示例,再阅读版本差异。

实验入口与范围 ​

本产品没有对应的浏览器执行引擎;浏览器实验台目录列出本站实际可运行的数据库。 Docker 验证证据列出本产品已采集结果与缺口;阅读证据不等同于启动服务或证明所有功能已验证。

Released under the MIT License.