ORACLE的强大是全方位的,作为甲方DBA,喝喝咖啡,看看报纸,开开会,临听一下ORACLE ACE吹水! 作为国企的DBA, CTO.基本上国企都算是传统行业,都是跑ERP系统,进销存系统.客户关系系统.基本上都是B2B业务. 直接面对普通老百姓的互联网业务非常少. 核心业务都是使用ORACLE,少量互联网业务也是用MYSQL. 5年前要搞国产化替代,2年前俄乌冲突,大量美西方企业退出俄国市场. 未来要是在东海发生什么FIRE的话,必然大量的美西方退出中国市场. 关停大量的业务和服务.
虽然ORACLE DB 购买了,也不是不能用,不升级,不要服务就是了! 问题是虽然可以继续使用ORACLE DB, 可得不到ORACLE 服务. 出了问题找谁背锅呢? 甲方DBA的我是全方位的弱. 这是姜老师的口头禅!
硬件方面,美西方的硬件自然不会再向中国供货,X86服务器芯片. 用国产龙心和麒麟操作系统,是否与已经有的ORACLE DB兼容呢? 会不会跑着出了什么BUG? 出了BUG找谁背锅呢?
所以美好的日子,需要经历一下折腾得苦,方可继续喝咖啡!
那么我们该选择何种国产数据库呢?
选哪种得先看自己的诉求
我们的诉求是
1 要稳定
2 要安全
3 要有人背锅
这三点要求,基本上是克隆甲骨文来的. 必须是大公司才有实力提供稳定数据库产品,有足够人力来处理问题, 自然就有人和公司来背锅!
目前国产数据库有300种! 而我们国企基本上都是ORACLE DB FOR RAC模式. 基本上选择关系数据库
那我们看一下目前国产关系数据库有哪些?
162种 感觉太阳能电池板,和新能源汽车一样,涌现大量产品和公司!
本来可以坐等信创DB之间厮杀几年,最后狼王的诞生!
可是上峰有替代的限时!
那么就不能乱选, 虽然干活的是属下,领导派下来的钱,
如果业务数据库从ORACLE迁移第三梯队国产数据库, 然后再迁移到第二梯队,再迁移第一国产数据库!
这不就是瞎折腾嘛? 比如各个地方银行选择的第三梯队的数据库!
所以我们应该从第一梯队选择,下面是前10名国产数据库
国产数据库基本上分三派
1派 自研数据库
2派 PG数据库
3派 MYSQL数据库
自身技术实力强的话,可以选择MYSQL派.
自身技术实力不强,建议用 自研数据库
不建议基于PG的,大厂可以,小厂没有那个实力去改变PG源码.
总结下来
1派 达梦
2派 华为高斯
3派 腾讯TDSQL,中兴GoldnDB
不要看都是排行都是在7,8,9,10 人家真心是大厂!
你说这4大DB 不太兼容ORACLE语法啊? 很多都用存储过程写的
这东东,不一定100%兼容! 为什么需要兼容? 不就是让下面员工轻松点干活
既然要替换,那就彻底替换掉!
拿钱叫应用开发去,把存储过程里的业务逻辑搬到应用层去!
达梦
https://eco.dameng.com/document/dm/zh-cn/start/index.html
https://eco.dameng.com/community/question