Oracle 的“极限制裁”,去IOE势在必行
文章目录
- 前言
-
- 1.Oracle的地位
- 2.去 IOE
- 3.国产数据库百花齐放
-
- 🚀 3.1 TiDB
- 🚀 3.2 openGauss
- 🚀 3.3 OceanBase
- 🚀 3.4 达梦
前言
I是指“IBM”,O是指“Oracle”,E是“EMC”。去IOE就是去掉IBM的小型机、Oracle数据库、EMC存储设备,代之在开源软件基础上开发的系统。
1.Oracle的地位
因为 Oracle 是全球最大的数据库提供商,Oracle 数据库被大量应用在银行、电信和电力等地方,
如果出了问题,以数据库为基底的所有上层应用包括交通、金融、制造
甚至国防都会受到影响,甚至是瘫痪。
对中国科技企业具有一定的警醒和启示意义,尤其是,国产基础软件行业应该居安思危了
2022年是一个开启与迎接变化的一年,疫情、金融、时事等各种因素的延展与演变结果,
使各行业都发生了或大或小的变化。
其中如数据库是现代企业不可或缺的基础软件,也是现代信息化管理的必然要求,
是企业级用户交易数据、客户信息、存货库存等海量数据的载体。
如果在几年前,你会发现找一个数据库很容易,但在现代软件开发中,
国内外至少有300多个数据库,那么选择合适的数据库将是一项具有挑战性的任务。
我们来看看2022年02月主流数据库的排行榜,Oracle稳居第一
2.去 IOE
2009 年,阿里巴巴提出了去“IOE”的口号。
所谓“IOE”,I 是指服务器提供商 IBM,O 是指数据库软件提供商 Oracle,E 则是指存储设备提供商 EMC,三者构成了一个从软件到硬件的企业数据库系统。
“去 IOE”就是要摆脱对这三家公司的过度依赖。
2013 年 5 月 17 日,阿里集团最后一台 IBM 小机在支付宝下线。这是自 2009 年“去 IOE”战略透露以来,“去 IOE”非常重要的一个节点。同年 7 月 10 日,淘宝广告系统使用的 Oracle 数据库下线,也是整个淘宝最后一个 Oracle 数据库。两个事件合在一起,是阿里巴巴去“IOE”战略取得成功的重要里程碑。
强大如阿里,也是历时四年之久、耗费了巨量的人力、物力、财力才完成了这一壮举。
但国内大多数企业,想要“去 IOE”并不容易
1989年甲骨文进入中国市场,广泛涉及中国的金融、政府、通信等各个领域,
即使到了2015年,甲骨文的市场份额也还有56%之多
3.国产数据库百花齐放
截止2022年3月,国产数据库排行榜
🚀 3.1 TiDB
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。
🚀 3.2 openGauss
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。
openGauss内核源自PostgreSQL,深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。同时openGauss也是一个开源、免费的数据库平台,鼓励社区进行贡献、合作。
🚀 3.3 OceanBase
OceanBase 是蚂蚁集团完全自研的分布式数据库,拥有 100% 的知识产权,始创于2010年。
产品具有数据强一致、高可用、高性能、在线扩展、高度兼容、低成本等特点。2020 年 5 月,OceanBase 以 7.07亿 tpmC 的在线事务处理性能,打破了自己在 2019 年创造的 TPC-C 世界纪录。
截止至目前,OceanBase 是第一个也是唯一一个上榜的中国数据库。
目前,OceanBase 已承担蚂蚁集团所有核心链路,并服务大量金融、运营商、政府公共服务等多行业的业务核心系统,助力客户快速实现业务价值。
🚀 3.4 达梦
DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展