Tidb是什么数据库,解决了什么问题
新闻资讯

Tidb是什么数据库,解决了什么问题

发布时间:2022-04-18 浏览次数:22

TiDB 是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。因此,TiDB 在设计时也追求无限的水平扩展,具备强一致性和高可用性,支持分布式事务的处理。

同时,TiDE 的目标是为在线交易处理和在线分析处理场景提供一站式的解决方案,支持 MySQL 数据库的数据轻松地向 TiDB 迁移,包括分库、分表后的 MySQL 集群也可通过工具进行实时迁移。

一、Tidb的四大应用场景

1、对数据一致性及高可靠、系统高可用、可扩展性、容灾要求较高的金融行业属性的场景;

2、对存储容量、可扩展性、并发要求较高的海量数据及高并发的 OLTP 场景;

3、数据汇聚、二次加工处理的场景;

4、Real-time HTAP 场景。

二、TiDB 的存在是为了解决什么问题?

  • 重点解决MySQL 的单机性能和容量无法线性和灵活扩展的问题;

  • 兼容MySQL协议(对于原始业务SQL无需做改造);

  • 可在线扩展(数据分片支持分裂和自动迁移,对业务使用方来说无感知);

  • 强一致的分布式事务保证(支持跨节点、跨分片的分布式事务,并且事务保证强一致);

  • 支持MySQL二级索引;

  • 支持OLAP+OLTP场景;

  • 跨机房高可用,任何一个机房挂掉,服务自动切换;

  • 支持海量数据存储,不需要在业务层做分库分表,TiDB自身底层支持,业务使用人员关注业务即可,数据 Sharding 的事情交给TiDB来做,数据爆发增长,只需要增加 TiKV 节点即可,TiDB本身支持数据的自动均衡;


相关推荐

产品试用 产品试用
400-820-6580 免费电话