这几天忙于写书,懈怠了。
今天看到明叔在朋友圈中发:明叔三人行--国产数据库是不是大跃进。我承认我之前就这样说过类似的。几年前,我在给某行信用卡中心科技部培训时候,举办方让我也谈谈对国产数据库的看法。我说有个别是做的不错的。但是现在整体氛围感觉就像上世纪的大跃进一样。说到这里我特意看了一眼他们坐在第一排的领导。该领导赞许的发出迷之微笑。
可能有年轻人不知道什么是大跃进。大跃进发生在上世纪50年代,我还没出生,都是看书看来的。百度是这样描写的:1958年至1960年全国在经济建设中开展的以实现工农业生产高指标为主要特征的群众运动 。这场运动是党在探索建设社会主义道路过程中的一次严重挫折。我本人观点,国产应该做,但是不能像现在这样快300家了。类似运营商这种全国3家这种。目前头部几个做的还可以。回到大跃进。
代表的有全民炼钢,(实际上炼钢是有门槛的,不是家家户户自己搭起来就能练出来)。尽管我现在在世界第一大钢铁集团,但是我还是不懂炼钢。
这就像现在全民做数据库。数据库的门槛更加高。
另外代表的就是人有多大胆,地有多大产。亩产上万斤。
这也像现在全民做数据库。HTAP、AI等等几乎都有。
还有代表就是超英赶美。
这还像现在全民做数据库。几乎都是吊打Oracle。作为数据库的天花板,上来都是被掀开的。
最后大跃进带来了严重的浪费。我个人观点还是踏实一点。
今天还有一个分布式数据库是不是伪需求?估计至少几千的阅读量。各大群里赞扬的不少,当然分布式群里也有不高兴的。我说说我的个人观点。水平有限:
如果有说的不对的请TDSQL PolarDB OceanBase TiDB以及其他分布式的朋友们包涵。
我个人维护过的MySQL单机3T没有问题,PG我5-10T没有问题。Oracle 单表100T。这些仅仅代表我个人能力维护的,实际上这三种数据库比我规模大的还有的是。如果超过这个我估计我单机能力不行了。不是数据库不行了,是我不行了。我会看看分布式数据库(我个人本人不太喜欢做归档)因为数据库的效率和数据量多少没有直接关系。我意思是这时候要分布式了。因为我能力差。否则单机能处理的没必要分布式,有不少人说单机上挺快的,怎么到了分布式上慢了。因为CAP原理在那里。我观点是单机能解决的单机解决。大到一定程度再考虑分布式。当然在单机上笛卡尔积的宕机的,在分布式上也一样宕机。
我接触国内很多企业,都是最基本的开发都成问题,全表、全量、别说性能了,有时候连逻辑都成问题。这种状况下,其实用什么数据库都一样。
数据库你辛苦了!




