tidb对比mysql,性能是提高了还是降低了?

看场景的

各有胜处

要看需求,如果想要稳定且资源到位直接tidb

:muscle:大佬说的太好了

我在发一个tidb的htap功能
auruoa 会被tidb替代掉

在日本 tidb已经是数据库排名第一的数据库。

在全世界 tidb的增长速度是全世界第一的。

为什么我们中国人会做出这么一款被全世界认可的数据库?

他们有什么秘诀在身上?

第一 开源 只有开源才能吸引优秀的人参加。

第二开发者是真正的运维数据库的人。

第三开发者不断在追寻最新的数据库趋势

为什么aurora 会被tidb 替代掉呢

因为aurora 是aws开发的。他的目的是为云平台服务的主要目的是大幅度降低云平台运维mysql的成本

aurora的 大数据是aws的另外一套产品 redshift redshift 每个月30000美元。

中间需要通过dms同步数据。dms同步一个月5000美元。

也就是你用aurora 你得额外付费 redshift dms费用。

这一步费用 用tidb就完全不用支付了。因为他是htap数据库。他有大数据的功能。

tidb的大数据架构

这样的大数据架构不需要tiflash的副本的磁盘费用。又采用了spot机器费用最低能降到ec2的20%

可以直接利用自己的代码能力扩展部署tidb的tifalsh能力,进行一些跑批业务时费用特别省。

https://docs.pingcap.com/zh/tidb/stable/tiflash-disaggregated-and-s3

1.本身ec2的价格便宜三倍。再用了spot实例 是普通ec2费用的20%,费用更降低,3/0.2 费用成本降低15倍。

2.tidb有资源控制本身可以把几百个mysql小数据库聚合起来。通过共享资源的方式把之前每个数据库90%的空闲能力。规避掉达到真正节约费用的目的。

3.tidb本身能支持大数据分析的能力就如下面这张图。群英战吕布,但卢布一个人可以打关羽mysql ,打redshift张飞,自身的tiflash同步又替代了刘备dms数据同步。

在2024年的寒冬为什么tidb在日本市场占比第一,在全球增长速度是最快的,想必客官已经有了答案。

1 个赞

在日本 tidb已经是数据库排名第一的数据库。并且是连续三年排名第一。
虽然这句话无从证实,但是也给你点赞。

看图 图上有

的确,随着分布式的不断深入,tidb相比mysql,优势会越来越大。

学习了 :clap:

性能这有可比性么?只能说mysql比骄灵活吧

TIDB越来越好了

数据量小的话确实没有可比性,考虑到集群内部的多节点数据机制,数据量小发挥不了集群的优势,反而会增加运维成本,但是数据量大了之后才能提现tidb的高效和高性能,高可用优势

很形象!下次别人问为啥1TB以上考虑TiDB,1TB以下考虑MySQL就可以了,给他这个图就很形象了。

TiDB 适用于需要水平扩展、高并发写入、实时查询和强一致性事务的场景,而 MySQL 更适合数据量小、并发低的简单场景。用户在选择数据库时应根据业务场景和性能需求来做出决策

:yum:1TB以下的就告诉他要用可持续发展的眼光看待系统,要有预见性的在1TB以下的时候就开始用TiDB,这样规模上升到1TB以上的时候,就不需要切换系统了。

有道理

这个图确实很形象的说明了

各有优缺点,不过我支持TiDB

支持国产!!!!

对于单条SQL来说我认为TIDB或者说分布式数据库并不占优势,但是按并发量和吞吐率来说,无疑分布式还是有绝对的话语权的