云数据库 TiDB
云数据库 TiDB 是基于分布式架构的 NewSQL 数据库服务,兼容 MySQL 协议和 MySQL 生态,提供水平弹性扩展、强一致性分布式事务、在线 DDL 和实时 HTAP 分析能力。无需分库分表即可突破单机性能天花板,轻松支撑 TB 级数据和百万级 QPS。自动化的数据分片、故障转移与滚动升级,极大降低大规模数据库的运维复杂度,让您专注于业务创新。
banner
产品优势
产品功能
数据迁移
应用场景
迁移指南
兼容性说明
常见问题

产品优势

  • 水平弹性扩展
    水平弹性扩展

    计算与存储分离架构,TiDB(SQL 层)与 TiKV(存储层)均可独立水平扩展。业务增长时在线添加节点即可提升读写吞吐,无需停机、无需分库分表,告别单机纵向扩展天花板。

  • 强一致高可用
    强一致高可用

    基于 Raft 协议的多副本机制,数据写入需多数派确认,RPO=0,杜绝异步复制导致的数据丢失风险。节点故障时自动完成 Leader 切换,RTO ≤ 30 秒,保障业务连续性。

  • MySQL 协议兼容
    MySQL 协议兼容

    兼容 MySQL 协议,现有 MySQL 客户端、驱动、ORM 框架(MyBatis、Hibernate、GORM 等)无需修改即可接入。大幅降低迁移成本,最小化应用改造工作量。

  • 在线 DDL 零停机
    在线 DDL 零停机

    所有 Schema 变更(包括添加索引、修改列类型)均在线执行,零锁表、不阻塞业务读写。彻底消除 MySQL 大表 DDL 需要数十小时维护窗口的痛点,释放产品迭代速度。

  • 实时 HTAP 分析
    实时 HTAP 分析

    内置 TiFlash 列式存储引擎,通过 Raft Learner 协议从 TiKV 实时同步数据,一套系统同时满足事务处理(OLTP)和分析查询(OLAP)需求,无需额外搭建数据仓库或 ETL 管道。

  • 智能运维管控
    智能运维管控

    提供 TiDB Dashboard 一体化运维面板,内置慢查询分析、热点可视化、集群诊断和 Key Visualizer 等工具。配合全面的 Prometheus + Grafana 监控体系,运行状态一目了然。

产品功能

  • 自动数据分片自动数据分片

    数据按 Key Range 自动切分为约 96MB 的 Region,由 PD 调度器根据负载自动执行 Region 分裂、合并与跨节点迁移,实现数据均衡分布。业务层无需感知分片逻辑,消除传统分库分表方案的开发和运维负担。

  • 分布式事务分布式事务

    基于 Percolator 协议实现跨节点 ACID 事务,默认 Snapshot Isolation(可重复读)隔离级别。支持跨表、跨节点的事务一致性,无需业务层实现分布式事务补偿逻辑。

  • 在线弹性扩缩容在线弹性扩缩容

    通过控制台一键添加或移除 TiDB / TiKV / PD 等节点,数据自动 Rebalance,全程业务无感知。支持按需扩容应对大促峰值,峰值过后缩容释放资源。

  • 备份与回档备份与回档

    支持全量备份与数据库回档,可将数据恢复至 GC 范围内任意时间点。内置 BR(Backup & Restore)工具,TB 级数据备份恢复效率远优于传统 mysqldump 方案。

  • 智能监控告警智能监控告警

    提供丰富的集群级监控指标,涵盖 QPS、延迟、Region 分布、存储用量、热点分析等维度。支持自定义告警规则和告警模板,帮助运维团队实时掌握集群健康状态。

数据迁移工具链

  • UDTS
    UDTS

    MySQL → TiDB 全量 + 增量实时同步

  • TiDB Lightning
    TiDB Lightning

    全量数据高速导入,TB 级数据小时级完成

  • DM(Data Migration)
    DM(Data Migration)

    MySQL → TiDB 全量 + 增量实时同步

  • TiCDC
    TiCDC

    实时变更数据捕获,支持下游异构系统同步

应用场景

从 MySQL 迁移至 TiDB

迁移图标为什么迁移?

MySQL 痛点TiDB 解决方案
单实例写入瓶颈,纵向扩展到极限
水平扩展,加节点即可提升写入吞吐
分库分表运维复杂,跨分片事务受限
自动分片 + 原生分布式事务,业务层零改造
主从复制延迟,大促期间延迟数小时
Raft 强一致性,无异步复制延迟
大表 DDL 耗时数十小时,有失败风险
在线 DDL 秒级完成,零锁表
备份恢复耗时过长,RTO 不可接受
BR 工具 TB 级小时级恢复

迁移步骤图标迁移步骤

迁移步骤

兼容性说明

  • 完全兼容完全兼容

    MySQL 协议、标准 SQL 语法、主流 ORM 框架(MyBatis、Hibernate、GORM 等)、常用客户端工具

  • 需评估需评估

    存储过程(部分支持);外键约束(不支持,分布式场景下建议应用层管理);自增 ID 热点(建议使用 SHARD_ROW_ID_BITS)

常见问题

  • iconTiDB 兼容哪些 MySQL 版本?

    TiDB 兼容 MySQL 5.7 和 8.0 协议,支持绝大多数 MySQL 语法。现有 MySQL 客户端和驱动无需修改即可连接。
  • icon从 MySQL 迁移到 TiDB 需要多久?

  • iconTiDB 适合哪些规模的业务?

  • iconTiDB 是否支持事务?

  • icon现有 MySQL 的 ORM/Driver 能直接用吗?