自治数据库是甲骨文跻身云计算超级玩家的致胜关键吗?

2023-11-22 01:10

本文主要是介绍自治数据库是甲骨文跻身云计算超级玩家的致胜关键吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要: 谈到云计算,甲骨文在中国似乎还不能排在超级玩家序列之内,但如果因此就下定论,可能还为时过早。

自治数据库是甲骨文跻身云计算超级玩家的致胜关键吗?

近日,在北京召开的2018甲骨文数据库云大会上,甲骨文公司高级副总裁、中国区董事总经理李翰璋正式宣布,与腾讯合作的公有云将于本月(8月)落地,一同发布的还有Oracle自治数据库。

而作为新产品组合的第一部分,甲骨文在今年3月推出了自治数据仓库(Oracle Autonomous Data Warehouse),就在这几天,甲骨文还推出了自治交易处理(Oracle Autonomous Transaction Processing)。据了解,甲骨文近期还将推出有关自治分析、集成和应用开发的其他平台服务。

自治数据库领先对手10年

自治数据库被甲骨文董事长拉里·埃里森称为‘革命性新技术’,而这一说法, 拉里·埃里森 并不常用。不同于以往的“自动化” ,甲骨文强调 “自治” 的最大特点是无需人工干预就能实现高度独立的自我管理,自我调整,自我保护和自我修复等功能。

简单的说,就是自治数据库把本身应该是客户需要做的事给做了。而成熟的自治云理想状态是让IT部门不用每天花80%的时间在日常操作上,这些日常操作会自己运行。

自治数据库是甲骨文跻身云计算超级玩家的致胜关键吗?

从非自治到自治,是革命性的改变,甲骨文公司数据库技术执行副总裁 Andy Mendelson在接受老鱼采访时说,这主要体现在两个方面:

从客户角度看,是革命性的,自治数据库能对客户企业内部的组织架构和创新能力提升产生革命性的影响。比如在企业内部,开发人员与DBA之间的关系其实并非那么和谐,开发人员把DBA视为创新阻碍,这对于企业创新显然是不利的。

而进化到自治模式,这些阻力就会自然消失,企业能把更多的精力和资源投入到创新中,而不是受困于内耗降低企业创新步伐。

从竞争对手角度看,自治技术也是革命性的,竞争对手很难模仿并超越。为什么这么说?Andy从自治基础架构进行了剖析:

最底层的基础设施,即Exadata数据库一体机,性能比通用型服务器好了不止一两倍,而是几十倍,在可靠性上也远超对手。

中间层是数据库即Oracle 18c,这是优势最明显的一层,甲骨文积累了多年的数据库经验,包含SQL引擎、安全等其他各个方面,在性能、可靠性、安全性要远远高于开源数据库。

Oracle 18c对数据库原有管理功能不断自主自动化。如间隔管理,内存管理、存储管理等等。

最顶层即应用层,Oracle优化器的工作能力也要远远优于很多开源开发平台的AI算法。

Andy表示,无论是从基础架构三层中的哪一层,甲骨文都要比竞争对手的解决方案更优秀。在他看来,Oracle自治数据库领先竞争对手至少10年。

强大如亚马逊也依赖Oracle数据库

在企业关键业务里一个最普遍的业务形态就是数据库,90%以上的业务应用都是围绕着数据库构建的。李翰璋在会上表示,甲骨文在中国29年,这29年中,大量ISV为甲骨文开发了大量应用。

数据库的粘性之强,去之难不是一句玩笑话。而去O应该谨慎理性,去的不好可能就是一个大坑,不仅不会省钱还会更费钱。

即使强大如亚马逊,五年前就在谋求去“O”,但到目前为止依然收效甚微。据相关报道,亚马逊核心购物业务的某些部分依旧依赖于Oracle数据库。

亚马逊多年来一直在考虑摆脱甲骨文,但这需要太多的工作,且回报也不明显。因此,直至今日,亚马逊依然选择继续使用Oracle数据库。

近期,亚马逊再度放话计划2020 年初完全弃用Oracle数据库技术,但分析师对此却并不看好。

Constellation Research公司的首席分析师兼副总裁Holger Mueller就对此说法嗤之以鼻,称当涉及大型工作负载的可扩展性时,甲骨文仍然是大多数交易应用程序的 “黄金标准” 。

他还指出,亚马逊并没有说用哪个数据库来取代甲骨文,也很难看出哪个数据库可以替换甲骨文,因为目前亚马逊在其内部数据库产品组合中没有任何适合的选择。

自治数据库--甲骨文的致胜关键

自治数据库是甲骨文在云战略中的致胜关键,也反映了甲骨文定位的重大变化。

甲骨文一直以来将数据库作为最大的云业务。那么Oracle自治数据库是否仅针对上云的用户呢?虽说自治数据库是云优先没错,但其实这并非仅适用于云。

目前,外界对此实际有一种误读,认为自治数据库服务组件只适用于Oracle公有云服务,自治功能只有上云才能够实现。

实际上并非如此,Andy表示: “考虑到不同客户上云的需求和阶段各不相同,对于底层基础设施使用Exadata一体机的用户来说,即使不上云,哪怕用老版本的客户,在自己的数据中心,也能够实现自治的功能。”

在鼓励用户迁移方面,甲骨文在去年的全球云大会上,重点突出了成本上的差异,成本一直是用户迁移上云的主要原因,甲骨文向客户保证将数据库迁移到Oracle云上比在AWS上要便宜50%。

甲骨文会否为推动客户上云而缩短对旧版本数据库的官方支持?甲骨文方面明确表示不会,甲骨文官网对所有产品官方支持的生命周期都是公开的,对旧版本的支持会按原有的支持节奏进行。

另外,众所周知,大多数的数据库故障是由于人为的误操作导致。而据IDC估计,高达75%的数据库管理成本是人力成本,因此,自动化运维是所有企业都在推进的目标。

虽然,目前依然有很多DBA对自治数据库的自治功能心存疑虑,但Andy表示就目前客户使用后的反馈来看,客户对自治的能力是非常认可的,不妨碍企业对这一目标的推进。

而一旦自治数据库开始流行起来,对于甲骨文业务的影响将是巨大的。首先,它能加快企业客户迁移到云的速度。其次,它能显著降低企业的管理和经济成本,快速部署项目、降低风险。

所以,接下来的两年,对甲骨文来说将至关重要。

这篇关于自治数据库是甲骨文跻身云计算超级玩家的致胜关键吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/406376

相关文章

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

Python+PyQt5实现MySQL数据库备份神器

《Python+PyQt5实现MySQL数据库备份神器》在数据库管理工作中,定期备份是确保数据安全的重要措施,本文将介绍如何使用Python+PyQt5开发一个高颜值,多功能的MySQL数据库备份工具... 目录概述功能特性核心功能矩阵特色功能界面展示主界面设计动态效果演示使用教程环境准备操作流程代码深度解

MySQL数据库实现批量表分区完整示例

《MySQL数据库实现批量表分区完整示例》通俗地讲表分区是将一大表,根据条件分割成若干个小表,:本文主要介绍MySQL数据库实现批量表分区的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录一、表分区条件二、常规表和分区表的区别三、表分区的创建四、将既有表转换分区表脚本五、批量转换表为分区

MySQL Workbench工具导出导入数据库方式

《MySQLWorkbench工具导出导入数据库方式》:本文主要介绍MySQLWorkbench工具导出导入数据库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录mysql Workbench工具导出导入数据库第一步 www.chinasem.cn数据库导出第二步

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,