分布式数据库 Cloud TiDB

Cloud TiDB是基于国内最新的的开源NewSQL数据库TiDB,打造的一款同时支持OLTP和OLAP场景的分布式云数据库产品。具备『分布式 ACID 事务、在线弹性水平扩展、故障自恢复的高可用、多副本强一致性』等核心 NewSQL 特性,结合了 RDBMS 和 NoSQL 的优点,同时兼容 MySQL 协议。

优势

水平弹性扩展

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

故障自恢复及异地多活

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

一致性的分布式事务

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

高度兼容MySQL

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

高度兼容MySQL

TiDB 的设计目标是 100% 的 OLTP 场景和 80% 的 OLAP 场景。TiDB 对业务没 有任何侵入性,能优雅的替换传统的数据库中间件、数据库分库分表等 Sharding 方案。同时它也让开发运维人员不用关注数据库 Scale 的细节问题,专注于业务开发,极大的提升研发的生产力。


功能介绍

SQL支持

TiDB 支持 SQL92 标准并兼容 MySQL 语法,支持包括跨行事务,JOIN 及子查询在内的绝大多数 MySQL 的语法。

MySQL 协议支持

TiDB 对外提供 MySQL 协议接口,用户可以直接使用现有的 MySQL 客户端连接。如果现有的业务已经基于 MySQL 开发,大多数情况不需要修改代码即可直接替换单机的 MySQL。

无限水平扩展

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

分布式事务

TiDB/TiKV/PD 这三个组件都能容忍部分实例失效,不影响整个集群的可用性。

快照功能

通过简单的 Set 语句即可读取任意时刻的历史版本数据,适合做数据审计以及错误操作恢复。

在线 DDL 变更

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


立刻体验,即可享受30余款产品免费套餐

立即体验