Skip to content
分布式 SQL · HTAP

TiDB

兼容 MySQL 协议的分布式 SQL 与混合事务分析平台。

数据模型分布式 SQL · HTAP
查询接口MySQL 方言兼容层,复杂功能兼容度需逐项验证
许可证Apache 2.0
浏览器 Live知识页

模型与查询语言

数据表达

关系模型,计算与存储分离,TiKV 行存与 TiFlash 列存。

查询方式

MySQL 方言兼容层,复杂功能兼容度需逐项验证。

事务、索引与扩展

事务与一致性

  • 事务和一致性能力按产品工作负载设计
  • 必须结合官方隔离级别和失败语义验证
  • 跨节点事务会引入协调成本

索引与查询优化

  • 核心访问路径依赖排序键、分区或列式统计
  • 应使用 EXPLAIN/查询剖析验证
  • 索引与物化结构会放大写入和存储

复制、分片与扩展

  • 支持计算或存储横向扩展
  • 拓扑、数据分布和热点决定实际扩展效率
  • 跨区域需要在延迟、一致性和成本间取舍

部署形态

  • 提供自托管或云托管形态
  • 浏览器只提供知识页,不模拟服务端集群
  • 评估时必须验证版本、许可和云平台差异

适用边界

适合

  • 需要水平扩展的 MySQL 工作负载
  • 强一致分布式事务
  • HTAP 混合负载

限制

  • 集群组件与运维复杂
  • 跨区域事务延迟
  • 并非所有 MySQL 特性完全兼容
选型建议:当需要水平扩展的 MySQL 工作负载是首要目标,且团队能够接受“集群组件与运维复杂”这一边界时,TiDB值得进入概念验证。

深入学习

Released under the MIT License.