数据库 频道

国产数据库的发展还是要有自己的节奏

  上周的OceanBase年度发布会我参加了。作为一个数据库厂商单独召开的这种产品发布会能有如此大的规模,确实挺令人振奋的。今年的发布会发布了OB 4.2的LTS版本,同时也发布了最新的4.3.3。OceanBase这些年在数据库技术以及在用户生态方面的发展是毋庸置疑的,在国产数据库中也是独树一帜的。

  会后很多参会者都发表了自己的感想,我都一一拜读了。不过最打动我的是上面的文字,这段文字让我想起了1996年我和福建邮电行业的朋友第一次参加Oracle Open World时的情景。当年的OOW主打的是VLDB和VLM。当VLDB的Oracle在全世界第 一种64位UNIX服务器上,使用VLM技术(VERY LARGE MEMORY)跑起来的时候,我们都惊呆了。在32位模式下要跑5分钟才出来的SQL居然在64位的VLM加持下秒出了。我和客户回到福建后就开始讨论是不是要把计费系统的数据库从32位的VAX/RDB迁移到64位的ALPHA/Oracle上。很可惜,张老师描述的这一幕并没有出现在OB发布会的主会场上,虽然我觉得这可能是用户最希望看到的场景。

  今年的OB发布会主题是融合和AI,与Oracle 23的主打概念类似。其实关于融合的问题,在两年前的一次OceanBase老友会上大家有过讨论。当时我的观点是首先要把OB的核心功能做好,让用户能够尽快的实现国产化替代,融合的问题并不急迫,可以往后放一放。不过后来我的观点有所改变,这是因为我观察了国内外数据库领域的发展情况,以及听取了一些用户测需求。融合可以为用户带来巨大的方便,降低用户的数据库使用成本,因此对于一部分用户来说还是一种比较紧迫的需求。

  去年的OB发布会上融合是十分重要的内容,因此今年只打出融合的大旗就显得有点不够亮眼了,于是OB也紧跟着O记,大谈AI。在发布会的第二天,我正好去拜访一个OB用户。我问他有没有去参加昨天的OB年度发布会。他说因为是工作日脱不开身而没有参加,不过他也了解到本次OB年度发布会的一个重头戏是AI。这让我十分诧异,因为身在会场中的我,对AI这一点虽有耳闻,不过真的没有特别深刻的感受。这可能和OB的宣传重点有关吧,其实我对OB今年年度发布会的最感兴趣的部分不是AI而是融合和列存。

  在发布会的会场上我遇到了一位做OB服务的朋友,问起OB在用户侧应用的一些情况。他说OB整体来说还是不错的,用户也基本满意。但是OB的小毛病有点多,让他们在运维过程中没有维护ORACLE那么爽。这两年他们遇到的主要重大故障,最终都与BUG有关,只能由原厂研发来解决问题。他们也希望OB能够快速迭代,让LTS版本更加稳定,各种小毛病能少一些。

  这两年参加过不少国产数据库厂商的产品发布会,我希望看到的是优化器面对多少种场景做了优化,修改了多少BUG,安全方面有了多少增强,资源使用效率提升了多少等与用户实际应用强相关的技术,对于一些前瞻性或者概念性的潮流其实并不感冒。我想一些真正在使用这个数据库产品的用户,最希望的也是看到数据库产品在这些方面有所改善吧,因为数据库是拿来用的,不是拿来炫酷的。据我所知,在一些关键行业的核心业务系统中,使用最广泛的版本还是十多年前的11.2.0.4,O记的一些新特性实际上也没有太多的用户在用。

  实际虽然如此,不过对于产品年度发布会这样的重大活动而言,我的想法有点过于实际,不太适合年度发布会这样的场景。国产数据库现在很苦逼,在内,大量的同行在内卷,除了价格战之外,功能,性能,案例等都在PK;在外,Oracle这个庞然大物还在加速狂奔,不断引领新方向,推出新功能。Oracle干了啥,我们不马上跟上去哪行?哪怕技术上无法跟得上,概念上也不能落后太多。这可能是广大国产数据库厂商共有的苦衷。

  国产数据库尚处于未成年的阶段,还正在接受大量用户的使用体验,因此大量用户需求在不断要求数据库厂商开发新的功能,同时大量的问题缺陷也不断暴露出来,需要尽快修补。在公司技术资源有限的情况下,确实有点顾此失彼了,发布版本的测试工作覆盖面也严重不足,大量的问题只能在用户的生产环境中被发现。这也让国产数据库用户也面临巨大的挑战,甚至会对数据库国产化替代产生畏难情绪。这些都是不利于国产数据库产业的长期健康发展的,但是目前又是一个十分难以解决的问题。

  顾此失彼的根本原因是研发投入的不足,研发投入的不足是盈利能力的不足,这些都不是暂时能够解决的。因此国产数据库厂商必须在让自己的产品更好用和功能更强大之间做出取舍,无法二者兼得。在这方面如何选择的问题,我更倾向于先做好当前的功能,而不是急于追赶最新的潮流。

  Oracle在技术成熟度、功能、性能、可靠性、运行稳定性方面有着全面的优势,在研发投入上可能是所有国产数据库研发投入总和的数十倍,因此国产数据库无法,也不应该在新概念,新功能上去紧跟O记。大家都知道,在一场长跑中,水平存在差距的选手不能一开始就跟着强者的节奏跑,否则连前三名都拿不到。在数据库市场上也是如此,国产数据库厂商必须抓住目前国产化替代市场日渐扩大的良机,将研发重点放在解决当前用户痛点方面,尽快抓住比较舍得花钱的线下大用户市场,才能够在这场内战中掌握先机。那些在发布会上高大上的新技术、新功能实际上对此加分不多。如果为了追新功能而让自己的产品的质量存在严重缺陷,屡屡在关键应用中出问题,那么这些年好不容易积累下来的口碑会很快瓦解。

  目前国内的头部数据库企业的产品差距虽然明显存在,不过从数据库发展的阶段来看,大家都处于成熟前期,差距其实并不很大。某些后发企业只要认真对待市场,加大研发投入,两三年后很可能就能完成追赶,甚至超越。因此我也建议国产数据库厂商,新功能的发展还是要把握自己的节奏,千万不要盲目地追赶世界先进潮流。

0
相关文章