近日,华为正式发布了100%自主研发、全栈自主的国产数据库——华为云新一代分布式数据库——GaussDB。

按照华为的说法,,GaussDB已经实现了核心代码100%自主研发,是国内当前唯一能够做到软硬协同、全栈自主的国产数据库。

打开网易新闻 查看精彩图片

为什么华为要强调100%自主研发?这里值得说一说。前段时间,在华为的MetaERP大会上,任正非就表示,我们的软件水平与国外还是差距较大。像华为的ERP之前就一直使用了Oracle的产品,后面被断供了,所以才自研了MetaERP系统出来。

另外我们还可以举一些很典型的例子,那就是我们虽然有很多的所谓的国产操作系统,国产数据库,但其实90%以上,都是基于国外的开源代码修改的。

比如国产操作系统,大多是基于开源的linux修改的,而国产数据库,大多是基于MySQL这样的开源数据库修改而来。还有像CAD、EDA等这些软件,明显国内远远的落后于国外的水平。

打开网易新闻 查看精彩图片

所以国内很多软件,在开发的时候,大多是选择国外开源的产品修改。比如操作系统,数据库等。而这样的操作系统、数据库,说真的并不能算是100%自研。

而华为的这个高斯数据库(GaussDB)则不一样,没有基于国外的开源代码或开源产品修改,完全是华为自己100%研发的。

这代表着华为已经掌握了数据库的全部核心技术,完全有能力与国外的数据库掰手腕了,这代表的是中国软件水平的进步。

打开网易新闻 查看精彩图片

当然,也有人反驳称,开源免费的东西,就是全世界的,不属于某一个国家或个人,大家都可以用,没有必要去重复造轮子。

至于能不能用开源的代码或产品?这个就见仁见智了,不过如果能够从核心代码就开始自研,那当然最好了,也意味着真正掌握了核心技术。

不过这样难度大,门槛高,需要的投资大、周期长,确实一般的企业是玩不转的,或许只有华为这样的企业,才有这样全部100%自研的能力和勇气,你觉得呢?