0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Oracle大势已去,国产数据库替代一触即发

如意 来源:冥冥紫气自东来 作者:冥冥紫气自东来 2020-08-26 15:24 次阅读

提起大名鼎鼎的oracle,估计大家都知道,最近几年,oracle在全球占了数据库市场的大约45%,第二名和第三名分别是IBM的DB2和微软的sqlserver。

而国内的数据库市场,Oracle占了56%,第二第三也依然被DB2和sqlserver占据,mysql也是一个比较流行的数据库,但商用很少,大多用于研究学习用途的。

先算一笔账,笔者做过很多软件项目,Oracle的费用占据不少成本,Oracle有两种收费方式:

按照用户个数:按50个User License无限使用期的购买量则价格为17.5万。

按照CPU个数:每个CPU License无限使用期的价格为17万9千(多核需要系数进行换算) 按IBM小机的系数计算,则购买价格为17万9千,和50个User License的价格相近。

事实上,一个企业项目都是最少好几百用户,如果严格按照Oracle公司的收费方式的话, 一个项目算下来全都白干,利润都是甲骨文公司了。所以,大部分公司购买数据库的时候都会走点偏门。

国内软件项目长期给Oracle打工的情形,估计很快就变了,国产数据库替代一触即发,因为最近,中美贸易战频频发生,美国芯片禁止出口,光刻机禁止出口,让我们国家的相关部门认为在软硬件领域一定要全面国产化才有底气对美国的贸易战说不。

笔者所在的公司最近中标了一个项目,是国企性质的项目,甲方直接要求使用国产数据库。所以,是时候盘点一下国产数据库了。

(1)阿里的数据库:& PolarDB

OceanBase是蚂蚁金服阳振坤老师团队开发的,官方称为“完全自主研发的金融级分布式关系数据库”。官网介绍:OceanBase 对传统的关系数据库进行了开创性的革新。在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录。

POLARDB是阿里巴巴自主研发的下一代关系型分布式云原生数据库,目前兼容三种数据库引擎:MySQL、PostgreSQL、高度兼容Oracle语法。 计算能力最高可扩展至1000核以上,存储容量最高可达 100T。经过阿里巴巴双十一活动的最佳实践,让用户既享受到开源的灵活性与价格,又享受到商业数据库的高性能和安全性。

(2)腾讯的TDSQL

分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。

(3)openGauss

openGauss是一款开源的关系型数据库管理系统(前身为华为 GaussDB),它具有多核高性能、全链路安全性、智能运维等企业级特性。 openGauss内核早期源自开源数据库PostgreSQL,融合了华为在数据库领域多年的内核经验,在架构、事务、存储引擎、优化器及ARM架构上进行了适配与优化。

(4)TiDB 数据库

PingCAP 成立于 2015 年 4 月,是业界领先的企业级分布式 OLTP 解决方案提供商,是国内唯一专注于开源 NewSQL 领域的团队,具备全球竞争力,致力于成为世界领先的大数据技术和解决方案提供商。创始团队是国内最一流的开源技术团队。 公司专注于实现高性能,在线弹性扩容和分布式事务特性,提供全球最顶级的跨数据中心容灾分布式 NewSQL 数据库,为客户在去 IOE 大背景下提供可靠的解决方案,是企业在云上面的最佳关系型数据库。

(6)GBase南大通用

南大通用是国产数据库的领军企业。2014-2015连续两年在赛迪顾问发布的《中国平台软件市场研究年度报告》和IDC年度研究报告中被评为“国产数据库第一品牌”。南大通用以“让中国用上世界级国产数据库”为使命,打造了三款国内领先、国际同步的自主可控数据库产品,并在金融、电信、政务、国防、企事业等领域拥有上万家用户。

产品国内领先、国际同步:GBase 8a是结构化大数据分析领域的产品,与国外同类主流产品保持技术同步,市场同级。以大规模并行处理、列存储,高压缩和智能索引技术为基础,具有满足各个数据密集型行业日益增大的数据分析、数据挖掘、数据备份和即席查询等需求的能力。GBase 8t是基于IBM informix源代码、编译和测试体系自主研发的交易型数据库产品,通过中国信息安全认证中心的安全可靠认证并在高可用、灾备、空间数据、时序数据等方面技高一筹。

以上六种数据库都是经过大量实践检验,能真正用户国产替代的数据库。事实上,市面上还有不少公司甚至大学开发的数据库,限于篇幅,就不介绍了,仅仅上面六种就基本呈现了百花齐放的情形。

做软件项目,使用国产数据库既能省钱,又能保证信息安全,何乐而不为呢!

是时候放弃Oracle们了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3834

    浏览量

    64539
  • 分布式
    +关注

    关注

    1

    文章

    911

    浏览量

    74567
  • Oracle
    +关注

    关注

    2

    文章

    294

    浏览量

    35159
收藏 人收藏

    评论

    相关推荐

    Oracle数据库的多功能集成开发环境

    Oracle数据库的多功能集成开发环境 快捷菜单中的可视化对象编辑器 上下文感知的SQL代码补全、智能格式化和重构 逐步执行的自动调试功能 多功能数据检索、存储和管理 数据库模式和表
    的头像 发表于 01-14 13:52 47次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>的多功能集成开发环境

    MySQL数据库的安装

    MySQL是个开源免费的关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。 MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面M
    的头像 发表于 01-14 11:25 54次阅读
    MySQL<b class='flag-5'>数据库</b>的安装

    适用于Oracle的Python连接器:可访问托管以及非托管的数据库

    适用于 Oracle 的 Python 连接器 适用于 Oracle 的 Python 连接器是种可靠的连接解决方案,用于从 Python 应用程序访问 Oracle
    的头像 发表于 01-14 10:30 42次阅读

    服务器数据恢复—raid5阵列上层win系统+oracle数据库数据恢复案例

    台服务器上的8块硬盘组建了组raid5磁盘阵列。上层安装windows server操作系统,部署了oracle数据库。 raid5阵列中有2块硬盘的硬盘指示灯显示异常报警。服务
    的头像 发表于 01-10 14:40 69次阅读

    数据库数据恢复—ORACLE常见故障的数据恢复可行性分析

    Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、
    的头像 发表于 12-10 11:35 150次阅读

    oracle数据恢复—存储掉盘导致Oracle数据库文件大小变为0kb的数据恢复案例

    存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上
    的头像 发表于 11-21 11:29 170次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b>恢复—存储掉盘导致<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件大小变为0kb的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—Oracle ASM实例无法挂载的数据恢复案例

    Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能moun
    的头像 发表于 10-28 11:26 173次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b> ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例

    oracle数据恢复—Oracle数据库打开报错的数据恢复案例

    打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持致性,数据库无法打开”。急需恢复zxfg用户下的数据
    的头像 发表于 10-17 13:20 253次阅读
    <b class='flag-5'>oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>打开报错的<b class='flag-5'>数据</b>恢复案例

    Oracle数据恢复—异常断电后Oracle数据库报错的数据恢复案例

    Oracle数据库故障: 机房异常断电后,Oracle数据库报错:“system01.dbf需要更多的恢复来保持
    的头像 发表于 09-30 13:31 337次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—异常断电后<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>启<b class='flag-5'>库</b>报错的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—Oracle数据库文件system01.dbf损坏的数据恢复案例

    打开oracle数据库报错“system01.dbf需要更多的恢复来保持致性,数据库无法打开”。
    的头像 发表于 09-21 14:25 441次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>文件system01.dbf损坏的<b class='flag-5'>数据</b>恢复案例

    启明信息完成国产化Doris数据库升级替代任务

    近日,随着集团公司监控平台(Elasticsearch集群)的下线,标志着启明信息正式完成国产化Doris数据库升级替代任务。该项目既标志着启明信息信创升级替代迈入新台阶,同时也标志着
    的头像 发表于 09-20 09:33 1060次阅读

    Oracle数据恢复—Oracle数据库delete删除的数据恢复方法

    删除Oracle数据库数据般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle
    的头像 发表于 09-11 11:45 400次阅读

    Oracle数据恢复—Oracle删除数据不用怕!这些数据恢复方法了解

    相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果
    的头像 发表于 07-19 16:40 555次阅读

    Oracle数据恢复—Oracle数据库误truncate表的数据恢复案例

    北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表
    的头像 发表于 03-11 17:30 402次阅读
    <b class='flag-5'>Oracle</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>误truncate表的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复】Oracle数据库ASM实例无法挂载的数据恢复案例

    oracle数据库ASM磁盘组掉线,ASM实例不能挂载。数据库管理员尝试修复数据库,但是没有成功。
    的头像 发表于 02-01 17:39 548次阅读
    【<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复】<b class='flag-5'>Oracle</b><b class='flag-5'>数据库</b>ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例