做数据库产品不是点中一次科技树就能成功的
创始人
2025-07-02 12:40:40
0

现在有几百家企业在做国产数据库产品,内卷的压力很大,其中大多数产品可能无法在这个竞争异常激烈的市场上存活下来。我也和很多数据库从业人员做过大量的交流,很多朋友都认为自己在一个合适的时间以开挂的模式进场,并且一下子点中了正确的科技树,成功近在眼前,而对于商业上的竞品,是不值一顾的。事实是如此吗?点对了科技树就一定能成功吗?今天我想通过一段数据库的历史来做个分析,观点不一定正确,仅供参考吧。

1984年,诞生了一款十分优秀的关系型数据库系统,利用VAX/CLUSTER可以实现多节点并发访问,同时还支持类似IBM SYSTEM/R的CBO优化器。可能有朋友会认为这款数据库是Oracle,实际上Oracle比这款数据库的出生要早5年。如果你不用查资料就能知道这款数据库是什么,那么我猜你至少也年过半百了,这个数据库叫做VAX/RDB,现在叫Oracle RDB。

VAX/RDB这个比Oracle 晚几年出生的数据库产品因为有一个好爹,比起Oracle来是有巨大的技术优势。RDB在当时已经先进到什么程度呢?首先,在一套多节点的VAX/CLUSTER环境中安装一套RDB数据库,那么我们就可以从任何一个VAX小型机节点上并发访问这个数据库,想要扩展系统资源,只要往这个VAXCLUSTER中添加一个节点就行了,连数据库软件和数据库实例都无需添加。这个特性甚至现在的Oracle RAC都还没有做到,这是全世界第一套支持共享存储并发读写的集群数据库系统。

不仅如此,从这套数据库的第一个版本开始,优化器就支持CBO,而Oracle的CBO优化器要到1998年才凑合能用,这已经是Oracle收购RDB之后的第四个年头了。95年我把一套系统的数据库从VAX/RDB迁移到ALPHA服务器上的Oracle 7上的时候,发现很多多表关联的SQL语句性能都下降了,必须准确的按照顺序书写FROM后面的表顺序才比较快的执行。

RDB虽然一出生就点中了正确的科技树,但是并没有在商用数据库市场上成长成为一个顶级的产品。反而在发展过程中点错了一次科技树,过于依赖底层的硬件与操作系统的核心能力,错失了拥抱更为开放的Unix平台的机会 ,路越走越窄,最终在十年寿辰的时候被其竞争对手Oracle收购,最终沦为一个三流的数据库产品。

反观刚开始没有点中正确科技树的Oracle,经过15年的不断积累,不断通过用户侧的应用纠正和发展自己的技术路线,并在1994年抓住了DEC公司业务调整的机会,把RDB数据库收入囊中,从而获得了集群计算和CBO的核心技术。两年后Oracle在VAX/CLUSTER上推出了共享存储集群产品ORACLE OPS;三年后Oracle的CBO优化器也上线了。在这一轮信息技术大潮中,Oracle好像拥有了金手指一样,频频点开正确的科技树,抓住了更为开放的UNIX系统替代专用系统和linux替代专用UNIX的两次机会,在开放平台的加持下成为关系型数据库的霸主。

图片图片

不过天底下没有永远的赢家,在云计算风起云涌之际,Oracle在云布局上不仅远远落后于亚马逊、谷歌等互联网企业,甚至更大幅度地落后于老对手微软。这是因为Oracle在这个阶段丢失了金手指的灵感,重点发展过于厚重的数据库一体机为核心的软硬一体化的技术,给了云厂商巨头和勇于壮士断腕果断转型的微软以可乘之机,在2021年丢失了保持了二十年之久的商用数据库一哥的宝座。甚至在2021年被亚马逊超越,目前屈居第三。

虽然目前Oracle在目前的商用数据库市场竞争中暂时处于落后,不过这场竞争依然在继续,Oracle凭借着自己深厚的底蕴,只要能够在未来的竞争中抓住市场要点,未尝没有在这个长期主义为核心的市场上翻身的那一天。

仔细回味一下这三十年的龙争虎斗,我有一个感觉:先进性属于未来,长时间积累才能成就数据库产品的辉煌。不要说年近半百的Oracle和而立之年的微软数据库,哪怕是亚马逊AWS数据库,也已经有了十多年的历史积累。目前我们的大多数国产数据库缺乏长时间的存在,更谈不上长时间的积累了。因此他们总是希望点开一棵新的科技树,从而获得成功。不过点科技树这个事情,总是没那么稳妥的,一旦点错了科技树,一条道走下去,不见得就能够成功。奉行长期主义,做好长期和用户在场景上不断地磨合,才有可能走向成功。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...