随着我国数字化转型的不断深入,对数据库、中间件等基础设施智能化要求也在不断提高。数据库本不是新兴技术,却依然被推向了风口浪尖,原因在于其在全社会数字化进程中起到了至关重要的作用。
数据变得复杂后,对数据库提出了新要求
最初,数据库的主要作用是用于数据的存储及增改删查。但随着新需求的不断涌现,数据库的功能和使用变得复杂起来,造成这一现象的原因既有用户的要求越来越多,也有数据本身的安全被提高到了前所未有的高度,
数据越来越重要的背后,数据的“主权”属性愈发不能被忽视。当企业在任何一个国家或地区开展业务时,都需要遵循当地关于数据方面的合规性,这在现在看来是最关键的一环。从欧洲的《通用数据保护条例》(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 亿美元。我们现在可以称得上是‘认真的云玩家’了。”
评论