SQL at SCALE

TiDB 开源分布式 NewSQL 关系型数据库

TiDB 是新一代开源分布式 NewSQL 数据库,模型受 Google Spanner / F1 论文的启发, 实现了自动的水平伸缩,强一致性的分布式事务,基于 Raft 算法的多副本复制等重要 NewSQL 特性。 TiDB 结合了 RDBMS 和 NoSQL 的优点,部署简单,在线弹性扩容和异步表结构变更不影响业务, 真正的异地多活及自动故障恢复保障数据安全,同时兼容 MySQL 协议,使迁移使用成本降到极低。

活跃的开源社区

数据库领域世界级开源社区,真正顶尖的开源技术。

兼容 MySQL 协议

从 MySQL 无缝切换到 TiDB。如果您现有的业务已经基于 MySQL 开发,那么大多数情况下无需修改代码即可直接替换单机的 MySQL。

故障自动恢复

无需人工干预,真正意义上的 auto failover。

在线 DDL

按需更新 TiDB schema。在不暂停或影响当前的业务下,您可以添加新的列和索引。

分布式事务

把 TiDB 看作是一个单机 RDBMS 。您可以跨多个机器启动事务,无需担忧一致性的问题。TiDB 让您的应用程序代码更加简单和强健。

7×24 小时技术支持

专业技术团队,全面快速响应支持。

水平弹性扩展

业务持续发展,数据无限增长

分布式的 TiDB 可随着你的数据增长而无缝地水平扩展,只需要通过增加更多的机器来满足业务增长需要,应用层可以不用关心存储的容量和吞吐。

TiDB 根据存储、网络、距离等因素,动态进行负载均衡调整,以保证更优的读写性能。

故障自恢复及异地多活

数据:永远在线的资产

TiDB 使用多副本进行数据存储,并依赖业界最先进的 Raft 多数派选举算法确保数据 100% 强一致性和高可用。

副本可跨地域部署在的不同的数据中心,主副本故障时自动切换,无需人工介入,自动保障业务的连续性,实现真正意义上的异地多活。

一致性的分布式事务

不再妥协让步,不再寻求最终一致

可以把 TiDB 想象成一个单机的 RDBMS,ACID 事务可以在多节点间进行,无需担心一致性问题。

TiDB 对业务没有任何侵入性,是传统的数据库中间件、数据库分库分表等 Sharding 方案优雅的替换方案。

高度兼容 MySQL

零成本迁移,就像不曾离开 MySQL

TiDB 的通讯协议与 MySQL 高度兼容,你可以轻松地像使用单机数据库一样,用 TiDB 替换 MySQL 来支持你的业务,而几乎无需修改代码。

MySQL 的客户端管理工具及社区所有的周边工具都可直接接入,极大降低学习和使用成本。TiDB 在大数据量下复杂查询方面,相比 MySQL 有绝对的性能优势。