TiDB 开源分布式关系型数据库 - 文章教程

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

发布于 2020-10-29 字数 3115 浏览 1106 评论 0

TiDB 是一款定位于在线事务处理/在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。同时兼容 MySQL 协议和生态,迁移便捷,运维成本极低。

特点

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

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

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

故障自动恢复
无需人工干预,真正意义上的 Auto-Failover

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

7×24 小时技术支持
专业技术团队,全面快速响应支持

特性

水平弹性扩展

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

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

故障自恢复及异地多活

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

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

一致性的分布式事务

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

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

高度兼容 MySQL

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

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

相关链接

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2583 文章
29 评论
84935 人气
更多

推荐作者

nuj316

文章 0 评论 0

梦中楼上月下

文章 2 评论 0

kook

文章 0 评论 0

thousandcents

文章 0 评论 0

像你

文章 1 评论 0