聊聊大家都是为什么选择使用TIDB的

聊聊大家都是为什么选择使用TIDB的

这个问题好像问过很多次了,

  1. 开源
  2. 兼容mysql
  3. 分布式能力(支持多副本,高可用)
  4. 动态扩展
  5. 生态强大(周边的工具超多)
  6. 社区强大
  7. 团队专业

… 供你参考

1 个赞

楼上的回答正确 :smiley:

不用分库分表

可以看看这个帖子:

从MySQL到TiDB的技术选型,大家的原动力主要如下:

一、MySQL生态+

  1. 高度兼容 MySQL 协议,业务几乎不用过多改造,拿来即用。支持在线DDL和多维度高效join查询,解决 MySQL 痛点问题。
  2. 支持超大单表存储且不用分库分表,使用分布式技术自动均衡,支持灵活的在线扩缩容操作,平滑水平扩展。
  3. 周边配套工具完善,使得数据迁移方便。
  4. 监控可视化完善,使得运维的成本较低,对业务和DBA都很友好。
  5. 业务初期或数据规模相对较小阶段使用 MySQL,业务持续发展数据规模上来后,TiDB的扩展性比MySQL更好,使用TiDB作为MySQL在存储和性能上的主要替代方案。

二、HTAP

  1. 支持海量数据存储,支持超大单表且实现高性能在线实时事务分析。
  2. 支持混合实时 HTAP 业务,适合大部分业务使用场景。
  3. 支持两地三中心等高可用架构部署,更好支持容灾场景。

三、社区

  1. 真正的社区开源产品
  2. 有成熟开源社区在运营
  3. 技术更新及时,社区活跃,问题回复和解决率高

四、国产化要求

  1. 国产,支持企业服务
  2. 信创要求

楼上的回答正确

楼上回答的对啊

分布式、可扩展

这个话题已经讨论蛮多了,之前有不少这种为什么选型的帖子,大家都讨论挺多的,可以先看看

解决跨库问题以及tidb稳定性比其他的分布式数据库好一点

  1. 开源
  2. 兼容mysql
  3. 分布式能力(支持多副本,高可用)
  4. 动态扩展
  5. 生态强大(周边的工具超多)
  6. 社区强大
  7. 团队专业

当然是为了国产化

国产化,分布式、可扩展,开源

不用分库分表,兼容mysql

国产化

这是纯水的嘛

不用分库分表是真的香