你们从MySQL到TiDB的技术选型,最主要的原因是什么?

信创需求

信C&金融&计算存储分离

MySQL DDL 头疼。逻辑上的分库分表扩展受限。

对于上市公司oracle需要昂贵的license费用,mysql在性能,海量数据,并发等扛不住,而tidb架构等都比较简单易用,适合海量数据

想做就去做,哈哈哈哈

分库分表的ddl更头疼,各分库分表有时候一部分成功一部分失败

信创名录

1 个赞

tidb什么时候也能把成本降下来就好了。

1 个赞

国产数据库

分库分表的DDL和多表 join操作,真的不好办,架构的天然缺陷

欢迎使用 TiDB Serverless

1 个赞

云上吗?

1 个赞

是的!

1 个赞

虽然TiDB与MySQL有许多相似之处,但它也提供了一些MySQL所不具备的功能和优化。同时,TiDB也兼容许多MySQL的生态工具,这使得从MySQL迁移到TiDB的过程相对简单,且不会对现有业务造成太大影响。

应该是多种原因都有吧,
从业务发展来说TiDB的扩展性比MySQL更好;
从高可用角度考虑TiDB对两地三中心支持的更好;
当然还有信创的原因;

1 个赞

分布式数据库,可靠的售后

  1. mysql ddl阻塞带来的写失败 :exploding_head:
  2. mysql 大数据量需要显示分库分表多维度join查询
  3. 大数据量下的tiflash支持的高性能查询
  4. 低成本的运维,分布式更高的可靠性,稳定性
    用了tidb之后我认为mysql应该被淘汰了

主要看业务场景吧

1、分布式数据库需要解决单体数据库存储问题;
2、olap需要,目前tiflash能够解决ap需求,不在调度宽表+doris
3、国产化需求