暂无图片
暂无图片
6
暂无图片
暂无图片
暂无图片

国产数据库要不要支持?

   


     今天早上在某微信群大家对于国产数据库的讨论非常的激烈,其中不乏不看好甚至贬低国产数据库的,总的来说主要有如下几个观点:

   1、国产数据库很拉胯,还卖这么贵,谁给你的勇气?市场经济,应该遵循市场经济的原则。

   2、国产数据库太卷、太乱,都是想赚快钱,不值得同情。

   3、国产数据库动不动就第一、遥遥领先,惹人烦。

   4、没有几个真正脚踏实地地去做数据库研发的公司,大都类似芯片一样骗补贴的。

  

      针对上述几个观点,我觉得我有必要为国产数据库正名一下,事实上作为一个搞了10多年Oracle 的人来讲,要没有这几年的国产化浪潮,我们过的还是非常的滋润的。但是为什么,我还要砸自己的饭碗呢。我脑子进水了么。

      这里我给大家分享一下我的个人观点,仅限个人观点。首先对很多媒体或者厂家宣传的遥遥领先,我个人是比较反感的,作为技术人员,我认为要务实,要实事求是。当前国产数据库普遍面临如下一些问题:

      1、从多个角度对比看,国产数据库跟国外商业数据库还有一些差距(当然说有差距,可能大厂的一些朋友肯定又不高兴了),比如优化器、可视化。

      2、国产数据库目前所经历的高并发场景和应用案例还不够多,软件成熟度还不是足够高,还需要时间去打磨、沉淀。

      3、国产数据库目前确实种类繁多,眼花缭乱,有纯自研究,有基于MySQL或者基于PostgreSQL的,大致就3类。而且主要是近几年才突飞猛进,因此之前有人说国产数据库是类似60年代的大练钢。各家公司研发实力均有不同,有强有弱,功能也有较大差异;因此对于用户来说选择性也很困难。

      4、生态相对Oracle、MySQL等数据库生态、工具或者文档等有差异较大。

      5、因为Oracle本身软件功能的强大,这也让很多软件开发人员产生了错觉,认为自己代码写还不错;而带着这种风格写的代码在国产数据库上run就很吃力。


     虽然有种种问题,但我认为这并不重要,毕竟基础软件迭代也需要时间。除了老四家国产之外,,其他数据库基本上也就只有10年左右的历史,相比Oracle、DB2来讲还是小孩子,这自然是不能比的,承认差距并不可怕。事实上国产数据库也有不少的创新,这里举个小例子:今天看到群里网友分享PolarDB的一些小特性,感觉就还不错,分区表+生命周期管理。

 

              


                  「国产数据库能不能成」

     尽管目前国产数据库应用案例越来越多,实际上不少用户的心理还是犯嘀咕。确实用户给了国产数据库厂商们很多机会去打磨产品,否则我想也不会有今天的成绩。说到这里,很多人就会持反对意见了,比如:

     1、企业用户的钱也不是大风刮来的,需要选择对用户最友好、性价比最高的产品,客户自己都不是小白鼠。

     2、市场经济,要遵循市场经济自由贸易的规则,而不是靠国产数据库厂商依靠感情牌或者政策来驱动。

     我认为未来国产数据库一定会成功,一定会有所作为,虽然目前国内近300家数据库厂商,其中不免有骗投资的;但是我们不能一棍子全打死吧。这里面还是有不少在认认真真踏实做事儿的公司。水滴石穿,我相信一定有一些公司最终会赢得长跑,最终脱颖而出。

     至于说感情牌,我认为这个也是必要的,否则叫什么国产呢?对吧。实际上无论是国内,还是国外,其实都有很多类似的例子。二战后日本为了振兴其汽车行业也搞了“机械工业振兴法",日本民众对自家企业支持度之高,也是前所未有的。我们知道日本的汽车行业很牛,但是我想几十年前,他们刚开始也不见得很牛吧。那么最开始还不行的时候,怎么发展呢?除非一些背靠金主,不缺钱的企业可以不断砸钱。

     最近国潮很火,火了哈尔滨旅游,然后各地文旅局也都陆续争相斗艳,放大招;不少明星也纷纷加入家乡旅游振兴的宣传队伍。我认为这些都是好事儿!

     因此,我们需要大力支持国产!

    

            「国产数据库是大炼钢」


     前不久也有微信大V说国产数据库几百种,比其他国家数据库加起来都要多,反而进入到数十年前大炼钢时代。这完全是瞎扯淡。就拿欧洲来讲,40多个国家和地区加起来才7亿人口,这才是中国1/2。所以200种数据库算什么呢?我们是天朝好吧!

    数据库种类多,我认为这不见得是坏事儿,至少说明越来越多的人参与到了国产数据库基础软件的事业中来了。参与其中的人越多,那么就越能促进自身基础软件的发展,最起码培养了越来越多的数据库人才。只有真正做数据库基础软件的公司才知道招聘一个好的内核人员有多难。

    不过这几年大环境经济很差,任何一家公司的数据库软件最终还是要交给市场用户来接受检验,只有能真正支撑好用户业务系统的发展,才能立足于市场。未来几年一定是大浪淘沙的时代,究竟哪些数据库软件能够存活,或许只有未来能够给答案。


  「国产数据库正在逐步赢得用户的信任」


     近期看到不到国产数据库成功上线一些客户核心系统的案例,这极大地增强了用户的信心。数据库软件作为基础软件,要真正获得用户的信任,其实难度还是蛮大的,逐步从边缘系统然后延伸到次核心、最终替换核心系统,不少用户已经在这方面积累了一些经验。

     目前国产数据库虽然主要是在党政、金融、保险等行业发力,但是案例也是越来越多。前不久沙利文发布报告提到2023年openGauss装机量已经非常高了,突破了生死线。由此可见国产数据库也变得越来越强,慢慢从替补变成主力了。

      我认为吧,国产数据库这几年取得的发展进步是有目共睹的;但这几年发展过快难免出现很多问题,因此也出现了很多吐槽的声音。我觉得这不是坏事。国产数据库厂商一起来接受来自用户的鞭笞,或许能进步的更快。

        因此为国产数据库打call吧!





文章转载自Roger的数据库专栏,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论