【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

对话甲骨文副总裁吴承杨:别把数据库搞复杂了,简单、好用才是“王道”

  • 2022-06-12
  • 本文字数:2744 字

    阅读完需:约 9 分钟

对话甲骨文副总裁吴承杨:别把数据库搞复杂了,简单、好用才是“王道”

随着我国数字化转型的不断深入,对数据库、中间件等基础设施智能化要求也在不断提高。数据库本不是新兴技术,却依然被推向了风口浪尖,原因在于其在全社会数字化进程中起到了至关重要的作用。

 

数据变得复杂后,对数据库提出了新要求

最初,数据库的主要作用是用于数据的存储及增改删查。但随着新需求的不断涌现,数据库的功能和使用变得复杂起来,造成这一现象的原因既有用户的要求越来越多,也有数据本身的安全被提高到了前所未有的高度,

 

数据越来越重要的背后,数据的“主权”属性愈发不能被忽视。当企业在任何一个国家或地区开展业务时,都需要遵循当地关于数据方面的合规性,这在现在看来是最关键的一环。从欧洲的《通用数据保护条例》(GDPR),到我国的《中华人民共和国网络安全法》,几乎所有地方都对数据的驻留提出了明确的要求。

 

同时,数据是有实效性的,当人们等待事物时的耐心逐渐消失,数据的响应时间变得非常重要,我们开始要求数据的低延时性。

 

此外,数据的连续性也不容忽视。如果一个应用崩了,十几分钟甚至半个小时以内进行重启或许不会带来什么大的影响,可一旦数据库出了问题,造成的损失可能是不可估量的。

 

可以看到,如今数据的复杂性要远远高于之前,用户对数据的要求比以前也要高很多。而当数据的安全合规性、响应时间及业务连贯性等挑战摆在眼前时,到底什么样的数据库才能应对这些挑战?

 

针对这一问题,甲骨文公司副总裁及中国区云平台总经理吴承杨表示:“人们对数据库提出了新的需求,于是很多人就把数据或者数据库变成了非常高大上的东西,就认为可以它们在市场上拥有很高的价值。但是从用户的角度来讲,用户只是希望数据库越简单越好。”

“复杂化”并不高大上,简单、好用是王道

 

云计算、物联网、5G、AI 和元宇宙等概念的兴起,数据的概念已经不仅指的是结构化或非结构化数据,而是出现了很多“新数据”。

 

新数据包括两种类型的数据,一种是新的应用、新的场景下产生的与以往数据结构不同的新数据类型;另一种是指新增数据,就是数据结构还和过去一样,只是数据量级上有了明显区别。而正是这些新数据产生的新需求推动着数据库及数据管理系统不断更新、迭代、持续向前。

 

在这种情况下,市场上就出现了针对新兴技术和新数据的解决方案,而传统的解决方案也往往是通过在原有技术基础上叠加新的技术,过于冗杂又技术堆叠就使得企业用户不得不面对更加困难的处境:纷繁复杂的数据库,到底该怎么选?

 

在吴承杨看来,数据库不是造得复杂就会创造无限可能;而是越简单、使用越方便,才会有无限的可能。

 

多种技术的叠加短时间来看是能解决眼下的需求,但从长期发展的角度出发,技术的堆叠无疑是加重了用户获得 IT 能力的负担,增加了他们使用 IT 工具的成本。

 

“数据在今天的概念,不只是一个结构化数据,也不仅仅是一个非结构化数据。你如果仔细分,可以看到图表,留存,文本,都是数据。还包括流程数据、JSON、HTML……如果针对每一种数据格式就采用一个工具来解决,那么企业可能就需要有十几种对应的、商业的数据库解决方案。即便企业不惜工本集成了以上所有的解决方案,那么未来这套整合的解决方案该如何管理、升级?”从数据库技术的角度,吴承杨强调不应该让企业承担这样巨大的风险,如此复杂地去应用数据。

 

“数据库是为了数据的使用而存在的”,吴承杨认为,“对于企业用户而言,他们原本不需要了解数据库内部的技术和运行机制,他们的需求,就是希望数据库就像水、电一样:在我需要的时候,给我想要的东西,准确,合规,不要中断、出错,就可以了。”

 

在数据库市场上占据了多年霸主地位的Oracle,在数据库简单、好用这方面提出了自己的方法论。

 

据吴承杨介绍,Oracle 对于“简化数据使用”采取了三点措施:融合数据库、自治数据库,以及基于前两者技术的 Oracle Exadata 专有云数据库一体机。

 

吴承杨强调:“简单来讲,数据库是装数据的地方,不管什么类型的数据,装数据的地方叫数据库。数据库实际上是很底层的技术,它就是用来解决数据的问题的,但今天很多人的误区是把解决数据的问题交给了应用层。”

 

所谓的融合数据库(Converged Database)就是把多个数据类型问题只用一个工具来解决,所以叫做融合数据库:All-in-One。其实早在三年前,甲骨文就已经在做融合数据库了,目前已经是一个非常成熟的产品,只是了解它的人并不多。

 

与“大多数人并不知道”的融合数据库相比,甲骨文的“自治式数据库”要知名得多:自治式数据库是甲骨文在 2013 年发布了云化数据库 Oracle Database 12c 以后,在 2017 年推出的一款号称无人驾驶的 Oracle 自治式数据库云(Oracle Autonomous Database Cloud),它是一种采用了机器学习技术,可自动执行数据库调优、保护、备份和更新以及其他传统上由 DBA 执行的常规管理任务的云数据库,与传统数据库不同,它无需人工干预就能执行所有这些以及更多其他任务。

 

已经有了强大的软件技术,并不能将数据库的作用发挥到最大,于是 2008 年,甲骨文顺理成章地推出 Exadata 数据库一体机——将所有数据集中存储管理,分析处理也一并得以解决。

 

之所以会推出这样一款一体机,吴承杨表示:“当时有些用户反馈在自己的数据中心应用甲骨文数据库有题。我们经过研究发现:数据库没问题,是硬件的问题,是 IO 的问题。所以,最后甲骨文就决定:干脆我们自己做一个硬件吧。所以到今天,甲骨文认为:数据库已经不是一个简单的纯软件,而是软硬一体化的解决方案,再加上无人驾驶的云服务。”

 

Constellation Research 首席分析师兼副总裁 Holger Mueller 表示:“对开发人员而言,基于 Oracle Exadata 专有云数据库一体机中的虚拟机运行的自治数据库是绝佳的帮助。他们可以利用合适的服务等级协议 (SLA)、定额、性能和访问特性,为自助开发测试、模拟和生产环境创建虚拟机集群。此功能与自动预配、自动优化和自动打补丁相结合,再加上自治数据库适用于所有现代数据类型、负载和开发风格的融合支持,可以减轻开发人员的负担并提升工作效率。”

在云市场上,甲骨文已经是位“认真的玩家”

 

在过去的一年中,谈及数据库或其他基础软件时,“开源”、“分布式”、“云原生”成为了最热门的几个字眼。

 

在谈及 Oracle 在开源方面的整体策略问题时,吴承杨表示:“准确来讲,Oracle 开源的部分也不叫做开源,我们叫做 Cloud Native。在今天来讲,Oracle 的云基础设施(OCI),也就是支持 Cloud Native 公有云的架构已经得到了一定的认可。”

 

事实上,从融合数据库到自治数据库,再到云数据库一体机,甲骨文简化数据应用的根本基础是云计算。

 

吴承杨也强调,“Oracle 的业务这么多年一直朝着云的方向发展。到 2022 年底,甲骨文在全球将会拥有 44 个数据中心,包括云基础设施和云应用在内的云服务年度总营收现已超过 110 亿美元。我们现在可以称得上是‘认真的云玩家’了。”

 

2022-06-12 16:00987
用户头像
李冬梅 加V:busulishang4668

发布了 772 篇内容, 共 349.3 次阅读, 收获喜欢 973 次。

关注

评论

发布
暂无评论
发现更多内容

设计模式的艺术 第十三章外观设计模式练习(为新开发的智能手机控制与管理软件提供一键备份功能。通过该功能可以将原本存储在手机中的通讯录、短信、照片、歌曲等资料一次性地全部复制到移动存储介质(如MMC卡或SD卡)中。实现过程中需要与多个已有的类进行交互)

代廉洁

设计模式的艺术

软件复杂性的来源与应对

源字节1号

软件开发 前端开发 后端开发 小程序开发

设计模式的艺术 第十一章组合设计模式练习(开发一个界面控件库。界面控件分为两大类:一类是单元控件,例如按钮、文本框等;另一类是容器控件,例如窗体、中间面板等。试用组合模式设计该界面控件库)

代廉洁

设计模式的艺术

腾讯T4整合Spring+Spring MVC+MyBatis+Redis实现

退休的汤姆

Java 程序员 面经 Java工程师 秋招

重学网络系列之(我的名字叫IP)

自然

网络 9月月更

【大话 C 语言】春眠不觉晓,函数知多少?

Albert Edison

递归 C语言 函数 开发语言 9月月更

程序人生 | 编程的上帝视角应该怎么去找

小明Java问道之路

程序人生 编程思维 如何学习 9月月更 计算机思维

分布式技术难学?谷歌大神首发纯手撸ZK+Dubbo笔记,网友看完直呼NB

收到请回复

Java zookeeper 架构 分布式 语言 & 开发

首次发布!Java面试八股文让569人成功进入大厂,堪称2022最强面试八股文核心知识版!

退休的汤姆

Java 程序员 面经 秋招 Java八股文

完美!华为大佬手码20w字Redis全栈小册,原来Redis性能可压榨到极致

Java全栈架构师

数据库 redis 程序员 面试 后端

阿里顶配版 Spring 全家桶高级笔记+300道硬核面试题,跪着啃完了

钟奕礼

Java 编程 程序员 架构 java面试

中小企业集成AI人工智能的窘境

felix

人工智能 中小企业 开放应用模型

DPDK技术学习路线总结,虚拟化专家之路

C++后台开发

后台开发 DPDK VPP OvS DPDK开发

发布仅1小时Github破万赞!这份LeetCode算法刷题手册真是离谱

了不起的程序猿

Java 程序员 LeetCode 数据结构算法

小六六学Netty系列之Java BIO

自然

网络 9月月更 neety

数据存储与物联网

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

如何成为资深的测试专家

穿过生命散发芬芳

测试 9月月更

C++学习------cerrno头文件的作用与源码学习

桑榆

c++ 9月月更

Java工程师丨面试必会进程线程问答

陈橘又青

Java 面试 9月月更

数据治理的内核:元数据管理

Taylor

数据治理 数字化 元数据 元数据管理 元数据管理平台

费时3个月啃烂了这份Redis技术笔记,我成功上岸进了字节

收到请回复

redis 架构 语言 & 开发 Java core redis 底层原理

常见的网络安全攻击及防御技术概述

阿泽🧸

网络安全 9月月更

《游戏机图鉴》:发展、继承、崩溃、复兴,游戏机的前世今生

图灵社区

科普 游戏机

秋招国内大厂最牛的Java面试八股文合集(全彩版),不接受反驳

退休的汤姆

Java 程序员 面经 Java工程师 秋招

小六六学Netty系列之Java NIO(一)

自然

网络 9月月更 neety

设计模式的艺术 第十二章装饰设计模式练习(开发一个数据加密模块,可以对字符串进行加密。最简单的加密算法通过对字母移位来实现,同时提供了稍复杂的逆向输出加密和更高级的求模加密。用户先用最简单的算法加密,如果觉得不够,可以使用其他算法进行二次加密和三次加密)

代廉洁

设计模式的艺术

C++后台开发学习路线(已多人拿下腾讯后台开发)

C++后台开发

后台开发 后端开发 C++后台开发 C++开发 腾讯后台开发

PANAMA: 共享机器学习集群的网内聚合框架

俞凡

大数据 架构 网络

深入思考Schema管理的几个基本问题

HackMSF

如果你是Java程序员,你会选择Cloud Studio进行云端开发,放弃IDEA吗?

wljslmz

Java Cloud Studio 9月月更

在世界人工智能大会,看京东AI向产业奔涌

脑极体

对话甲骨文副总裁吴承杨:别把数据库搞复杂了,简单、好用才是“王道”_文化 & 方法_李冬梅_InfoQ精选文章