从水下第一个生命的萌芽开始……到石器时代的巨型野兽……再到人类第一次直立行走,你已经历许多。现在,开启你最伟大的探索吧:从早期文明的摇篮到浩瀚星宇。——《文明6》
没串台,真的是在讲数据库。只是我觉得这个开场白最符合我在DTC2024的感受,就是数年的光景如同幻灯片一样从我眼前闪现,在一段又一段经历重叠又散开的最后,让我恍惚之间看到了国产数据库的演进与发展。
演进之路
如果时间倒退回三四年前,那会的数据库主打还是引擎如何构建,数据生态怎么做,数据库运维在XX行业的最佳实践等等。这些内容既有过去Oracle和Sqlserver这些成熟商业产品的使用,也有一些国产数据库的设计和概念。普遍比较早,而且具体的客户案例比例也并不高。
而2024年,国产数据库厂商已经要包圆几乎每一个分会场。而内容上来看,除了内核、最佳实践、客户案例,还有了云原生和人工智能。这些往往过去几年都是在某一个分会场的一两个主题,而如今已经变成了单独的分会场。拿我自己主持人工智能和数据库分会场来说,几乎全部都是国产数据库厂商,除了戴明明老师讲的是运维相关,其他分享者讲的都是在国产数据库中怎么样使用人工智能,实现更多的功能,更高效的性能等等。
也有一些老面孔,已经连续几年看到他们。与之不同的是,客户案例的册子越来越厚,越来越多的生产系统以及行业案例,都在肉眼可见地增长,这是一个可喜的结果。而每年都会有新面孔出现在这个舞台上,多多少少也能够告诉我们,还有新的玩家在不断入场。也许是做产品,也许是做生态工具,也许是做商业合作等等。
如果再大胆一点,把时间闪回到上一个龙年,那会的大会还叫Oracle技术嘉年华,几乎所有的东西都是Oracle相关。如果穿越回12年前,告诉坐在观众席中的我,未来这个会议将会几乎找不到Oracle内容的时候,我会觉得那个来自12年后的我大概率是疯了。可是,现实就是这么有趣,未来真正的魅力,也就是在于它不可真正预测的结果。
国产数据库,已经经历了水下第一个生命萌芽,也已经完成了第一次直立行走,而未来的浩瀚星宇,也许就在我们触手可及的不远处。
趋同演化
然而,整个这次会议也让我有了另一方面的感触,国产数据库,越来越像,让我不得不想起22年在看奥密克戎演化研究文章时常看到的那个词——趋同演化。
什么是趋同演化?简而言之,就是为了适应特定的某个环境,不同演化链条上的生物,最终演化得越来越像。比如为了适应海底的生态环境,鲨鱼、海豚、企鹅都进化出了流线体型和扁平的鳍,可是我们都知道,这三种生物时是三个不同的纲,血缘关系很远,分别代表了鱼类、哺乳动物和鸟类。
而DTC24的诸多国产数据库品牌,也在走向趋同演化。架构不同,初衷不同,开发语言不同,但是到了这个舞台上宣传的点,却又开始越来越像。谈到云原生就时对象存储和k8s,说到人工智能就是向量计算和大模型。用的词语也越来越接近,如果盖住主语或者logo,让我去猜这是哪家的产品,除了原厂的朋友,估计大家都会有点懵。太像了,真的太像了。
当然究其根源,还是因为,大家对数据库的核心需求是确定的。无论厂商怎么搞花活或者拍脑子,没有的需求就是没有,不需要的东西就是不需要。所以往往到了最后,各个厂商发现,原来客户需要的就是数据库最根本那些东西,我称之为数据库的最大公约数。只有先做好了最大公约数,其他的新特性才有意义,否则都只是空中楼阁。
在经历几年市场历练的国产数据库公司,也终于一点点探索出了这个最大公约数,慢慢朝着务实的方向开始演进,这是好事,总比继续拍脑子、造词、ppt先行好很多。国产数据库的下半场,谁最务实谁就有可能活下来,活下来才有未来。ppt画的再好,架构吹的再牛,总不如脚踏实地来得更好。
最后讲一个小故事,我邀请了一个朋友来看我主持的分会场。会议结束之后我问她如何,她说和她过往参加的会议都不一样——大家讲的都是很技术的东西,提问也都是认真的思考之后的技术问题,而不是下了场就加微信聊商务。我听完还是蛮开心,十几年了,DTC始终是最务实的那个数据库技术会。




