您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 数据库 > 正文

数据库国产化,有些人已经做成了,更多的人还是在胡思乱想

发表于:2023-05-08 作者:白鳝 来源:白鳝的洞穴

今年年初参加的一个关于数据库国产化的研讨会上,有一家企业的领导的演讲题目虽然是国产化数据库在本行业关键应用中替代的探索。虽然题目十分积极,不过在讲解过程中,他谈到更多的困难,是Oracle数据库的好以及国产数据库的差强人意。另外有一家企业则介绍了从2016年开始的国产数据库替代工作,这是一个6年的逐步演进的故事。那个工作起源于企业的一次Oracle单一来源采购。那个采购公告上过热搜,在当时引发了铺天盖地的差评。实际上那时候他们已经计划开始数据库国产化替代工作了,只不过这个过程需要时间,在那时候还无法停止采购Oracle。6年后的2023年初,他们十分肯定的说,他们的ERP系统中的Oracle将在今年下半年全部下线。这是比在核心生产系统中下线Oracle更为困难的一件事,他们做到了,说明他们的数据库国产化替代工作确实取得了不错的成就。

在那次会议地演讲上,我在总结的时候临时加上了一句话:“只要肯下决心,加大投入,没有替不掉的数据库”。后来组织这次研讨会的一个老领导和我说:“老徐,我特别高兴你的最后一句话,没有替不掉的数据库,如果你们搞数据库的专家都这么说,那我的信心也就更足了“。老领导已经70出头,当年也是企业引入IOE,加快信息化建设的推动者。退休后一直致力于信息系统国产化工作,听到他的真情表露,我也觉得压力很大。

最近我和客户的交流中,基本上都离不开数据库国产化替代这件事。不过可以看出来,大多数企业在这方面仅仅是在想,而并没有开始做。很多客户“想”的时间已经持续了好几年了,而几年过去了,还是停留在“想”上,并没有走出第一步。

 

图片

 

前天看到陕西电力用采系统国产数据库替代再提速的新闻,感到还是挺令人振奋的。目前还不知道这个项目的详细情况,如果真的是核心数据库实现了GaussDB替代Oracle数据库,那确实是一个十分令人兴奋的事情。电力用采系统的国产化替代一直是一个老大难的问题,哪怕用上Oracle数据库一体机,这个系统还是需要不断地从应用上进行优化,否则无法满足日益提提高地业务需求。我记得在一年前和陕西电力的朋友沟通的时候,他们自己还觉得其他系统都还好说,用采系统要替掉Oracle困难重重,没想到短短一年时间,他们的新系统都上线了。

从目前的一些企业的数据库国产化替代实践来说,无法替代和想替就能替的观点都是片面的。虽然我也在很多场合强调数据库国产化替代是完全可行的,但是其过程肯定不是一帆风顺的。我们要做的并不是简单的替换掉Oracle,而是替换掉之后,系统还能很好的运行,IT的整体成本不会因为这件事而增加。

这需要一个过程,需要时间,也需要做大量的工作。从我开头讲的那个客户的情况看,他们从2016年开始规划,2017年第一套系统上线,到今年下半年完成ERP替换,整个工作花了差不多七年的时间。所以说做数据库国产化替代,要放弃今天都准备好了,明天一下子全替了的想法。这是一个需要时间来完成的工作,尽早走出第一步是关键。哪怕刚开始考虑的并不周全,效果很不好,经过几年的实践,经验会越来越丰富,效果也会越来越好。数据库是企业信息系统的核心,只有通过自己的实践,下过苦功,走过弯路,吃过苦头,才能真正把这件事做好。