oracle还是主流数据库,那么如果进行国产化替换。
国产的数据库,达梦、南大通用、金仓等真的可以替换oracle吗
国产数据库现在和oracle比,还欠缺那些,性能,架构,兼容性,稳定性?
如果真的将oracle替换了,那么对于维护人员会带来那些风险。
虽然国内数据库种类也不少,真要替换了,那就是一个平台类替换与兼容问题
上层应用、操作系统、底层硬件设备。
国产数据库是否兼容,性能是否满足应用需要,底层硬件支持是否全面。
不是说国产的不好,就是国产的资料封锁太严重,很多在网络上搜索根本找不到!
甚至官网都下载不了!
对运维人员可能在超出质保范围外会有一定困难!
收起一、政策层面:
数据库,去O、国产化已经是确定的道路,现在大家对这点已经达成共识,基本没有异议了。
二、实施途径方面:
分步开展、步步见效,不宜冒进,先外围系统使用国产化数据库+开源数据库,积累经验和打磨技术,建设新平台和制定新规范,后核心系统逐步从主机下移。
三、与数字化转型结合:
企业信息化向数字化转型,以数字化为变革基础,不要只是做简单的数据库迁移,而是整个企业数字化转型。站在企业数字化转型视角,使用国产化数据库,数据迁移、存储过程迁移,这些都是必须做的工作,不要指望完全自动化的一键式数据库迁移切换,需要投入就加大投入。
对于国产数据库是否可以替换Oracle数据库的这个问题,我看不少大佬和专家都有过回复,回复的也挺到位,很多方面都提及到了,在这里我就从日常工作情况和环境中了解的信息方面,谈一谈如何使用国产数据库替换Oracle的思路,供大家参考,我个人还是希望国产数据库能够大力发展起来。为了支持国产化道路,可以选择一些新上线的、不是特别重要的系统优先使用国产数据库,上线前与数据库厂商进行充分交流和测试(现在数据库厂商一般都给予大力支持),这样降低了风险,也没有迁移的风险;其次,这样也是一个学习和了解国产数据库最好的过程,只有真正使用国产数据库,数据库厂商才能不断迭代更新,越来越好,也只有使用了,厂商的服务、培训、社区等各个层面才能同步发展起来。最后,也希望国内数据库厂商能真正用心把产品做好,只有做好了,大家才愿意去买单,你不能让大家花了钱还得承担更大的风险。
至于重要的核心的一些系统,如果公司有实力也是可以替换的。
收起首先这个问题需要考虑多方面的因素,首先是国产化,如果这个是优先考虑的话,那么可以答案很明显,可以替换,这是毋庸置疑的,当然就目前国产数据库而言,一种是基于开源修改,一种是购买源码修改,其实并没有真正意义上的国产数据库,这个是现实问题,理论基础缺少实践,当然基于修改的数据库也在逐渐的适应中国的国情,逐渐的中国化。
其次从技术上而言, 国产的数据库,达梦、南大通用、金仓等其他的国产数据库,都有自己的适应场景,并不能单纯的说 替换oracle数据库,这是两码事,再者oracle数据库也是有区分的不同的类型对应不同的模式,举个例子,你让一个基于ap业务的数据库去支持tp,先不说表结构的逻辑关系,底层的优化也是不一样的,性能也是千差万别的。
总归而言,替换一个数据库,首先需要看到的是业务场景,如果是一个点查, 每秒几百万QPS,你放啥数据库都会打死,当然你后面堆无数的数据库再谈,如果是一个分析性的场景,实时性不高,可能离线计算会更加适合,并不一定要放数据库。
后面也列举了诸如 性能,架构,兼容性,稳定性,维护,这个成本其实并不高。
所以,唯有适合才是替换的核心要求。
这个是个扎心的问题,目前的情况看,从性能,稳定性上看,国产数据库很尴尬。即便阿里和华为研究的数据库也是基于开源,太容易被卡嗓子了。国产数据库之路,不比芯片国产化的路好走,这是个长期的过程,希望别步子太激进,造成不必要的损失。加油吧,国产数据库。
收起