2021年7月29日,中国政府采购网消息,中央广播电视总台数据中心采购数据库软件(Oracle)原厂标准服务及现场技术支持服务(1年),神州数码(中国)有限公司以717.88万的价格中标。

| 采购内容 | 数量/服务期限 | 用途 | 预算 | 简要服务要求 |
|---|---|---|---|---|
| 数据中心数据库软件(Oracle)原厂标准服务及现场技术支持服务 | 12 个月(具体详见招标文件第五章“服务要求”) | 业务支撑 | ¥7,190,000.00 | 具体服务要求见招标文件第五章“服务要求” |
详细招标文件下载:中央广播电视总台数据中心数据库软件(Oracle)原厂标准服务及现场技术支持服务_招标文件.pdf
甲骨文Oracle数据库在2021年陆续拿下中国大型企业大单:
- 2021年1月4日,中国进出口银行采购甲骨文软件产品(2年),2757.6万元
- 2021年3月3日,广州银行Oracle授权采购项目,672万。
- 2021年3月23日,中国邮政储蓄银行采购Oracle数据库标准服务(4年),1.45亿。
- 2021年5月20日,西南证券采购 Oracle ULA 解决方案(2年),预算1264万元。
……
去“O”去了个寂寞?
数据库去O、国产化是中国政策支持的道路。为什么这些中国大企业还是用继续采购Oracle而不是用国产数据库呢?不是不想换,是因为替换难度或代价太大。
Oracle,IBM,以及做存储设备的EMC,三者构成了一个从软件到硬件的企业数据库系统,广泛的应用于我国金融、政企行业当中,而这一用就是40年。这三家公司也被合称为“IOE”。
数据库技术成型于上个世纪80年代,在出现之后,数据库技术迅速成为了基础性软件以及企业IT系统的关键支撑产品。而在数据库技术领域,我国在很长一段时间里都处于落后阶段,数据库核心业务系统一度是国外产品的天下。
可以说,规模越大的企业对于Oracle的依赖越深。原因很简单,对于超大型企业来说,稳定和安全永远是第一位的,而数据库的替换是要冒风险的,迁移替代需要考虑很多方面:
1、性能
首先是性能有没有Oracle好。其实是大部分国产数据库都不一定比得过Oracle,但也不是天差地别。单纯的简单sql应该相差不大,复杂的sql经过优化拆解,也能变成简单sql。
国产分三种,自研内核,基于pg内核改造,或者是在mysql基础上改造。比如 openGauss,这个数据库能够支撑混合负载类型,性能不差Oracle多少。
2、兼容性和迁移方式
这个可能是代价最高的地方。向存储过程,内部函数什么的,几遍国产数据库做的再好,也不可能100%完全兼容Oracle语法。所以对于需要迁移的Oracle,如何迁移数据库对象,如何将原有的存储过程改写到程序里面去。
对象迁移都还好说,厂商也会有些工具来帮助迁移。数据迁移也会有各种办法,无论是否落地。但是这些都是很繁琐的工作,也很容易出错。反正加点投入还是能做到的。
3、数据同步
保险起见,迁移之后有可能需要并行运行一段时间,其中Oracle和新的数据库需要有实时同步数据的方式,这个当前也是需要工具支持的。不同的数据库有不同的工具,这个具体好不好用不太好说。数据同步还能当做短暂停机切服务的迁移方式来用。
4、架构和稳定性
Oracle的架构和稳定性已经很成熟了。而现在的国产数据库架构也和Oracle差不多,都是双机,HA,物理日志同步等方式。架构上应该差别不大。但是稳定性肯定存在不确定性。
所以新的国产数据库,一定要在高可用保护上多做文章,尽可能多冗余,自动化切换方案等方式要做好,争取面对突发问题的时候有快速的解决方案。
5、分布式
现在分布式数据库也大行其道。通过资源横向扩展,数据分片等方式,既满足了性能扩展需求,也减少了单点故障的影响。部分高负载的Oracle数据库,考虑迁移到分布式的国产数据库环境也算是个方案。
近年来,借助国产化热潮,一批云厂商和新兴独立厂商开始提供数据库产品。2021年,墨天轮社区国产数据库排行榜上已集结了100多个优秀的中国数据库产品。今年6月1日,蚂蚁集团自主研发的分布式数据库OceanBase宣布正式开源,在此之前,阿里云也对外宣布开源了PolarDB for PostgreSQL;腾讯云发布首款全自研分布式分析型数据库TDSQL-A……
在近几年,中国各大企业也开始尝试性使用国产数据库,其中不乏将国产数据库应用在核心生产系统中的。国产数据库替代国外数据库,只是迟早的事情,像中央广播电视台、邮储银行这样的中国巨型企业继续使用国外数据库的情况会越来越少。




