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

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-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

SQL Server数据库迁移到MySQL的完整指南

《SQLServer数据库迁移到MySQL的完整指南》在企业应用开发中,数据库迁移是一个常见的需求,随着业务的发展,企业可能会从SQLServer转向MySQL,原因可能是成本、性能、跨平台兼容性等... 目录一、迁移前的准备工作1.1 确定迁移范围1.2 评估兼容性1.3 备份数据二、迁移工具的选择2.1

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp

数据库使用之union、union all、各种join的用法区别解析

《数据库使用之union、unionall、各种join的用法区别解析》:本文主要介绍SQL中的Union和UnionAll的区别,包括去重与否以及使用时的注意事项,还详细解释了Join关键字,... 目录一、Union 和Union All1、区别:2、注意点:3、具体举例二、Join关键字的区别&php

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被