数据库帕金森病。。。

科技   科技   2024-08-25 07:52   美国  

关注飞总聊IT,了解IT行业的方方面面。



昨天的文章滴滴,某DB,和OceanBase的爱恨情仇,里面提到一个问题:有些数据库用着用着,就开始抖动起来,就像有帕金森病的人一样。


这事情很多人不太理解,但做数据库的人多多少少知道,这种帕金斯病一样的抖动是很麻烦的。


我印象比较深刻的事情是之前的一次合作,腾讯的TDSQL团队找我写篇文章,他们去跑TPC-C了,成绩很好。


这篇文章呢,在这里:魔鬼都在细节里,揭秘腾讯云数据库TDSQL刷新TPC-C世界记录!


确实,魔鬼都在细节里。


今天要再提一下的还是之前,在这篇文章里提过的。整个测试持续打满压测的情况下,TDSQL的整个系统几乎是没有波动的,完全不存在帕金森病人那样的手抖现象。


很多人的确是不太理解,这到底有多难。


要想让一个分布式系统做到一点都不抖,其实就是各方面都优化到极致了。


比如说,系统内存管理,应该全部都是DBMS自己来。加锁的实现,也能够尽量避免,能用lock-free的实现就尽量去用,等等。


所以呢,很多分布式数据库,经常出现数据库帕金森病,特别是负载大的时候,不稳定,经常发抖,这也正常。


毕竟这体现了这个系统到底有没有优化够优化好。


某DB会像得了帕金斯病一样的抖,显然就是某DB的某些方面优化有问题。


不抖,证明优化做得比较好。


至于腾讯TDSQL给我看的那个数据,我第一眼看到确实感觉自己有点眼花,毕竟,能够不抖成那种程度,无论如何都是有点水平的。


那么问题来了,很多人都关心某DB到底是什么DB。说实话,我也不知道是什么DB,大家也别问我,问了我,我也只能猜。


瞎猜的事情不如不猜。毕竟猜错了不就冒犯别人了吗?


猜对了更是冒犯别人了。怎么做都是不对的。


所以干脆我们说,某DB好了。非要说,就说一个得了帕金斯病的DB。


从上面的分析来看,OceanBase的优化做的还是不错的,也没帕金斯病那样的抖动。由此可见,OceanBase还是一个挺不错的产品。


要是大家有谁想支持一下,也去支持支持吧。这一条,OceanBase没给我付广告费,是我个人的评价。


无论如何,国产数据库,确实是挺多的,排名也很多,很多产品也都很有名,但是我比较好奇的是,到底在什么样的环境下,哪款产品,有帕金斯病。


要是有人能给我们解解惑,就更好了。


今天宣传一下我的朋友圈吧。专栏也卖不动。朋友圈已经很多年了,能听到飞总更真实的,不用遮遮掩掩话,能直接向飞总咨询。飞总真粉丝可以考虑一下。


新人优惠券100份到月底:

续费85折,外加优惠券100份,到月底:



飞总聊IT
聚焦互联网IT行业的最新信息,大数据与AI,职场进阶
 最新文章