聊聊大家都是为什么选择使用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. 信创要求

楼上的回答正确

楼上回答的对啊

1 个赞

分布式、可扩展

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

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

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

当然是为了国产化

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

不用分库分表,兼容mysql

国产化

这是纯水的嘛

不用分库分表是真的香

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。