SQL at SCALE

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

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

了解更多 GitHub
100% OPEN SOURCE

活跃的开源社区

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

MYSQL COMPATIBILITY

兼容 MySQL 协议

从 MySQL 无缝切换到 TiDB,几乎无需修改代码,迁移成本极低

DISTRIBUTED TRANSACTION

分布式事务

把 TiDB 看作是一个单机 RDBMS 。跨多个机器启动事务,不影响一致性

AUTO FAILOVER

故障自动恢复

无需人工干预,真正意义上的 Auto-Failover

ONLINE DDL

在线 DDL

按需更新 TiDB Schema。添加新的列和索引,不影响当前业务

7x24 HOURS  TECHNICAL SUPPORT

7×24 小时技术支持

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

HORIZONTAL SCALING

水平弹性扩展

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

分布式的 TiDB 可随着你的数据增长而无缝地水平扩展,只需要通过增加更多的机器来满足业务增长需要,应用层可以不用关心存储的容量和吞吐。 TiDB 根据存储、网络、距离等因素,动态进行负载均衡调整,以保证更优的读写性能。

HIGH AVAILIBILITY

故障自恢复及异地多活

数据:永远在线的资产

TiDB 使用多副本进行数据存储,并依赖业界最先进的 Raft 多数派选举算法确保数据 100% 强一致性和高可用。 副本可跨地域部署在的不同的数据中心,主副本故障时自动切换,无需人工介入,自动保障业务的连续性,实现真正意义上的异地多活。

CONSISTENT DISTRIBUTED TRANSACTION

一致性的分布式事务

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

可以把 TiDB 想象成一个单机的 RDBMS,ACID 事务可以在多节点间进行,无需担心一致性问题。 TiDB 对业务没有任何侵入性,是传统的数据库中间件、数据库分库分表等优雅的替换方案。

EASE OF USE

高度兼容 MySQL

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

TiDB 的通讯协议与 MySQL 高度兼容,你可以轻松地像使用单机数据库一样,用 TiDB 替换 MySQL 来支持你的业务,而几乎无需修改代码。 MySQL 的客户端管理工具及社区所有的周边工具都可直接接入,极大降低学习和使用成本。TiDB 在大数据量下复杂查询方面,相比 MySQL 有绝对的性能优势。