私有云dbPaaS为何被Gartner技术成熟度曲线标记为“废弃”?

当云计算席卷而来,基于云基础设施的数据库部署也改变了数据库。在传统的私有化部署(On-premises)和公有云部署(Public Cloud)之间,不断融合的混合IT(Mixed IT)形式成为最常见的企业级IT形态。在此基础上,私有化部署慢慢向私有云(Private Cloud)演进,混合IT则向着混合云(Hybrid Cloud)演进。

fc5447dad6d39fad19cd804c09348c7d.png

在公有云和私有云上,数据库层的管理都成为一个独特的细分领域,这就是dbPaaS;而在私有云下,这一技术又被称为私有云dbPaaS(Private Cloud dbPaaS)。Gartner技术成熟度曲线在2018年首次将私有云dbPaaS纳入技术萌芽期(Innovation Trigger),随后在2021年,私有云dbPaaS上升到技术成熟度曲线的峰顶(点击查看参考文章 “私有云dbPaaS是如何攀上Gartner技术成熟度曲线峰顶的?”)。然而在2023年的报告中,Gartner将私有云dbPaaS技术标记为废弃(obsolete before plateau)

7aed3eae31ad2e1a7f23add85a5f29b2.png

从2018年到2023年,数据库市场经历了怎样的变化,全球格局和中国市场又有多大的差异?这是一个非常值得思考和回顾的6年。因此,在12月6日,我邀请了两位嘉宾,展开了一场直播讨论。两位嘉宾是京东云数据库负责人刘启荣云和恩墨副总经理熊军刘启荣在京东工作多年,即经历了京东自用数据库的发展演进,又承担了京东云数据库的研发迭代,他能够代表来自互联网的视角;熊军在云和恩墨负责zCloud产品研发,而zCloud正是面向私有云环境的dbPaaS产品,服务了数百家大型的企业级客户。从互联网到企业级,最终用户是如何看待和思考数据库的管理问题呢?

刘启荣的分享从恩斯特·海克尔(Ernst Heinrich Philipp August Haeckel)* 的重演律开始:“海克尔是一个生物学家,他发现的一个叫生物重演律的这么一个规律。重演律是说在生物的进化史上,个体的发展和系统的发展是很相似的。图中,鱼、蝾螈、乌龟这些胚胎发育前期和中期基本上都是一模一样的,然后只是到中间要成为每个个体的时候,它才会分化出不同的个体特质。”

在刘启荣看来,整个技术的演进路线也符合重演律,“这20年数据库管理技术是怎样演进的?大家自己在公司里头去重放一遍,初始状态大家基本上一致的。只是后来有的公司发展特别好,架构就优雅一点,有的慢一点,就还处于中间态,最终因为需求的不同,变成了不同的物种。

fca359feb01ade4c2e54254f574edc70.png

*注:恩斯特·海克尔(Ernst Heinrich Philipp August Haeckel),1834年2月16日出生于德国波茨坦,1919年8月9日在耶拿去世,是一位德国动物学家、进化论者、哲学家和医生。海克尔是查尔斯·达尔文进化论的坚定支持者和传播者,他将达尔文的进化论引入德国,并在此基础上进一步发展了人类进化论理论。

回到企业数据库管理,有了真实的需求驱动,就自然的不断向前进化,不同的企业可能处于不同阶段,但是从数字化开始,随着企业的数据库规模增大、数据库数量增多、研发人员扩张,自动化、平台化和智能化都是自然而然的。这其中又要满足合规可控的要求,满足降本增效,新技术推动了云原生的终极目标实现。

刘启荣总结说道,“数据库的演进都是背后有驱动去做这个事情的,企业内部做数据库的一个好处是什么呢?就是说你的需求都是来自于内部真正的需求,你每做一步基本上都能够做对,可能不是做得最好,但是一定能够做对的。

f51a88af109a13d619b4e9fc52bc0e84.jpeg

在谈到dbPaaS的平台建设时,刘启荣首先回顾了京东自身的发展历程。他说:“东哥(京东创始人刘强东)提了一个口号,京东将来的发展方是:技术技术技术。三个技术,第一个技术是说京东成功靠技术,因为京东也是借互联网技术、计算机技术做了电商平台;第二个技术是说技术赋能,我们自己已经有这样的一个技术的积累了,要去对业界进行输出;第三个技术是探索新的技术。”而不同企业的业务需求不同,对于数据管理平台的要求也不同,所以最后成长出来的系统可能完全性格迥异。还是重演律,“我在人人网和京东做的工作相同,都是数据库管理,但是最终形成的成果则完全是不同的,京东做金融更关注安全,我们就在审计加密、安全性等方面对数据库和数据库平台做了大量研发增强。”

刘启荣曾经是人人网的早期成员,伴随人人网走过了一段光辉岁月,很遗憾人人网在2024年12月最后关闭了。可是所有在成长过程中积累的技术没有白费,这些成果在不同的企业再次重演。标准的东西服务化,个性的东西平台化。只要深刻的理解了用户的核心需求,打磨好的产品,在不同的企业级,私有云dbPaaS平台的需求十分广泛,京东有也正在进行平台化的体系输出。

在互联网之外的企业级,数据库管理又处于何种形态呢?互联网企业,京东云在通过整体的平台化对外进行技术输出,而作为独立的软件服务企业,云和恩墨的熊军又是如何看待私有云dbPaaS平台的技术进展呢?

首先,从2018年开始,中国数据库市场走出了一条有别于全球数据库市场的独特道路,在中国信创产业政策的支持和引导之下,中国数据库产品呈现出百花齐放的蓬勃发展状态。在刘启荣的分享中也提到,国产数据库的命名都开始变得艰难。

从企业级用户需求出发,在数据库的国产化替代之中,核心挑战是,如何建立完善的数据库管理体系,不能倒退,只能前进,但是如何前进呢?熊军表示:“不管过去还是未来,参考Oracle的经验,将其运用到大规模的数据库管理中,这是一个最佳实践。”

为什么这样讲呢?熊军认为:“现在的国产数据库也好,开源数据库也好,其实比Oracle还有距离。我们过去在Oracle的经验完全可以运用到现在的数据库里面。”

此外,“Oracle数据库仍然是全球范围内发展最快、以及最领先的数据库,那么国内的数据库多半会沿着这条路去往前追赶,所以我们以Oracle的经验来看的话,是完全可以用到我们的数据库里面。”

举例而言,Oracle的AWR和ASH分析法对于数据库的运行管理非常便利,而在国产化信创dbPaaS管理平台zCloud中,就通过如下功能实现了对于国产数据库的可视化、实时性诊断分析,这就让数据库领域昨天的经验,落实到今天的时代

42208e9680f0b75577bc70ff61a33f1b.png

从企业视角出发,熊军观察到的事实是,“我们团队服了几百个客户,那么看到的情况是什么?第一,我们看到是Oracle在垂直扩展上很强,开源国产数据库实际上更轻量化,需要很多的数据库来承载业务;第二,现代应用软件偏向于微服务拆分,数据库拆分得更小更多。金融行业的架构变迁也是如此,我们跟很多金融行业客户聊,他们基本上是每隔几年应用系统都要改造一次来适应新的业务变化,也越来越倾向于把原来的单体化应用拆成微服务,导致数据库就越拆越小、越拆越多。

我们下一个截图就是一个实证,这是一个现代企业,用户的Oracle有120套,但是MySQL就很多了,数据库600多个,实例就900多个了。这么多数据库完全靠人去维护,基本上不太现实,只能是通过平台,通过自动化去完成。

94a1591e29e957584491ca48d0303a89.png

谈到dbPaaS,熊军认为dbPaaS在国内企业仍处于启蒙增长期。

因为从云服务来看,国内仍将长期处于公有云、私有云、政务云、行业云等多云并行时代。在这种情形下,企业级用户有两大核心诉求:第一,避免单一绑定;第二,流程需要强管控。

熊军表示,“我们跟很多客户接触,他们都不太希望被单一供应商强绑定”,有了这一诉求,企业级的平台建设,就会“选择各垂直领域厂商,最后通过一些组件组合在一起,就形成了一个国内特色的PaaS平台,我认为它也是dbPaaS平台的现状。

在管理流程和要求上,熊军也认为国内企业有其核心要求,就是流程强管控。“(平台)需要管控,需要审批,最终形成带审核的自动化执行。另外,企业DBA会通过这个(dbPaaS)平台的性能分析、SQL分析这些功能去分析SQL语句,然后去提升应用软件的运行效率。而操作流程上又需要集成企业的ITSM系统等。”

00aab07e852e39b8e08cba8709262343.png

国内是如此,那么全球的dbPaaS领域又是何种形态呢?

在公有云上,dbPaaS平台是云厂商原生提供的,而所有云厂商基本自建了数据库生态,Oracle是一个特例,其数据库优势明显,但是Oracle Cloud是后来者,通过10多年的努力,Oracle现在已经将其数据库产品的云形态,也就是Mini版本的Oracle Cloud无缝地接入其他几朵公有云,Oracle已经完成了和AWS、Microsoft Azure、Google Cloud的集成,包括软硬件基础设施和管控面。Oracle的一系列战略推进带动其市值,于2024年11月达到了5277亿美元的历史高位。

从北美市场来看,Private Cloud dbPaaS的确将随着公有云的高度普及以及数据库品类的聚焦收敛而走向“obsolete”;而从中国市场来看,因为数据库品类众多、公有云界限分明、多云长期并存,Private Cloud dbPaaS的市场正在攀上启蒙坡道(Slope of Enlightenment)

00ae24cd76750b7af9cf4ad6f3704841.png

何去何从,大规模数据库管理技术仍在用户需求的驱动之下,快速演进,并且和百花齐放的国产数据库生态共同繁荣!

c692188226101f5d3c9049dad12fb3ce.png

直播推荐

12月13日晚7点,云和恩墨创始人盖国强、基石数据CTO徐戟(白鳝)、资深数据库专家楼方鑫三位大咖齐聚,一起聊聊“男人四十”的人生,回顾从DBA到开发者的职业道路。在这场直播中,他们将畅谈往昔的抉择与挑战,分享技术领域的宝贵经验,更有生活感悟与人生智慧的深度交融。点击下方“预约”按钮,不错过精彩直播!

796db439d7228c4f195079313e47c632.png

81a3fca6375a26febbbf652dca3d5e2c.png

outside_default.png

数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨创立于2011年,是业界领先的“智能的数据技术提供商”。公司以“数据驱动,成就未来”为使命,致力于将创新的数据技术产品和解决方案带给全球的企业和组织,帮助客户构建安全、高效、敏捷且经济的数据环境,持续增强客户在数据洞察和决策上的竞争优势,实现数据驱动的业务创新和升级发展。

自成立以来,云和恩墨专注于数据技术领域,根据不断变化的市场需求,创新研发了系列软件产品,涵盖数据库、数据库存储、数据库管理和数据智能等领域。这些产品已经在集团型、大中型、高成长型客户以及行业云场景中得到广泛应用,证明了我们的技术和商业竞争力,展现了公司在数据技术端到端解决方案方面的优势。

f37c8640f9c1daa6eb8ea835a65e8ff8.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/938044.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ElementPlus Table 表格实现可编辑单元格

通过基础的Table表格来实现单元格内容的可编辑 1.首先定位到需要编辑的列&#xff0c;替换el-table-column <el-table-column label"Editable Column" width"300"><template #default"{ row, column, $index }"><el-inputsize&qu…

《数据结构》(408代码题)

2009 单链表&#xff08;双指针&#xff09; 分析&#xff1a;首先呢&#xff0c;给我们的数据结构是一个带有表头结点的单链表&#xff0c;也不允许我们改变链表的结构。链表的长度不是直接给出的啊&#xff0c;所以这个倒数也很棘手。那我们该如何解决这个“k”呢&#xff0c…

Qt控件的盒子模型,了解边距边线和内容区

这篇专门讲讲一个控件在绘制时的视觉样式。我们平常在对控件设置样式时&#xff0c;需要设置控件的一些外边距&#xff0c;内边距&#xff0c;边线&#xff0c;还有文字内容&#xff0c;贴上图片等。那么对于一个控件&#xff0c;到底怎么实现这些设置的呢&#xff1f; 先看下面…

第十二课 Unity 内存优化_内存工具篇(Memory)详解

内存&#xff08;Memory&#xff09; unity 内存部分也是优化过程中非常重要的一个环节&#xff0c;也会影像渲染过程中的同步等待与带宽问题。因此内存的优化也可能会给我们渲染开销带来精简&#xff0c;今天我们先来了解unity中的内存与使用到的内存工具。 Unity中的内存 托…

windows mysql5.7设置慢查询参数

如果没有my.ini,可以复制一份my-default.ini改个名字就可以。 注意重启mysql服务 mysql5.7 直接在配置文件my.ini 中写如下配置 log_slow_admin_statements ON log_slow_slave_statements ON slow_query_log 1 //开启慢查询 &#xff08;很多博客说on off ,我本机my…

STM32F407+LAN8720A +LWIP +FreeRTOS ping通

使用STM32CUBEIDE自带的 LWIP和FreeROTS 版本说明STM32CUBEIDE 操作如下1. 配置RCC/SYS2. 配置ETH/USART3. 配置EHT_RESET/LED4. 配置FreeRTOS5. 配置LWIP6. 配置时钟7. 生成单独的源文件和头文件,并生成代码8. printf重定义9. ethernetif.c添加lan8720a复位10. MY_LWIP_Init …

【电脑技巧】将键盘的方向键映射为alt+i、k、j、l

最近感觉方向键太远了&#xff0c;想找个方法修改键盘映射&#xff0c;有几种方式可以实现 使用powertoys的键盘映射&#xff08;软件太大了&#xff0c;只为键盘映射不值得下这个&#xff09;使用autohotkey&#xff08;通过脚本的方式&#xff0c;可以打包成exe文件&#xf…

物联网中的数据收集:MQTT实现的比较

本篇论文的标题是《Data collection in IoT: A comparison of MQTT implementations》&#xff0c;中文可以翻译为《物联网中的数据收集&#xff1a;MQTT实现的比较》。论文由Erik Gustafsson和Ruben Jarefors撰写&#xff0c;导师是Jalal Maleki&#xff0c;评审员是Rita Kovo…

【开源】使用环信UIKit for uniapp 做一个IM即时聊天应用

环信单群聊 UIKit 是基于环信即时通讯云 IM SDK 开发的一款即时通讯 UI 组件库&#xff0c;提供各种组件实现会话列表、聊天界面、联系人列表及后续界面等功能&#xff0c;帮助开发者根据实际业务需求快速搭建包含 UI 界面的即时通讯应用。 本文教大家使用环信 uniapp UIKit 快…

人工智能增强的音频和聊天协作服务

论文标题&#xff1a;AI-enabled Audio and Chat Collaboration Services 中文标题&#xff1a;人工智能增强的音频和聊天协作服务 作者信息&#xff1a; Emil P. Andersen, Norwegian Defence Research Establishment (FFI), Kjeller, NorwayJesper R. Goksr, Sindre E. Ha…

突破时间与空间限制的富媒体百宝箱——智能工具箱:让云上内容生产更easy

“这是你的同款日常吗&#xff1f;老是在赶deadline&#xff0c;苦练PS还未出师&#xff0c;premiere、达芬奇真的好难&#xff0c;学python脑容量确实不够~打工人太难了~~” 来试试智能工具箱吧&#xff01;即来即用&#xff0c;一键实现办公自由。图片工具、视频工具、音频工…

基于python绘制数据表(下)

绘制雷达图-源码 from openpyxl import Workbook from openpyxl.chart import RadarChart, Reference# 创建工作薄 wb Workbook() # 选定工作表 ws wb.active# 准备数据 rows [[Mouth, Bulbs, Seeds, Flowers, Trees],[Jan, 0, 2200, 500, 0],[Feb, 0, 2000, 560, 0],[Mar,…

PT2044A 单触控单输出IC

1 产品概述 ● PT2044A 是一款单通道触摸检测芯片。该芯片内建稳压电路&#xff0c;提供稳定电压给触摸感应电路使用。同时内部集成高效完善的触摸检测算法&#xff0c;使得芯片具有稳定的触摸检测效果。该芯片专为取代传统按键而设计&#xff0c;具有宽工作电压与低功耗的特性…

华为HarmonyOS实现跨多个子系统融合的场景化服务 -- 7 地图选点Button

场景介绍 本章节将向您介绍如何使用地图选点Button功能&#xff0c;开发者可调用Button组件拉起Map Kit的地图选点页面&#xff0c;用户在地图中选择位置后&#xff0c;位置相关信息返回Button界面。 说明 该场景暂不支持2in1设备。 前提条件 参见开发准备。 效果图展示 …

MVC流程分析

DisaptcherServlet本质是servlet&#xff0c;执行init()方法&#xff0c;自启动底层执行代码&#xff0c; 作用&#xff1a; 1、读取springmvc配置文件&#xff0c;创建Controller对象&#xff0c;放入容器中&#xff0c;map<"id",对象> 2、接收用户请求&#…

路径规划之启发式算法之十六:和声搜索算法(Harmony Search, HS)

和声搜索算法(Harmony Search, HS)是一种新兴的启发式全局搜索算法,是一种模拟音乐家即兴演奏过程的群体智能优化算法。这种算法由Zong Woo Geem等人在2001年提出,灵感来源于音乐家在寻找和声时的创造性思维过程。HS算法通过模拟音乐家演奏音乐时的选择过程来寻找问题的最优…

游戏引擎学习第45天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾 我们刚刚开始研究运动方程&#xff0c;展示了如何处理当人物遇到障碍物时的情况。有一种版本是角色会从障碍物上反弹&#xff0c;而另一版本是角色会完全停下来。这种方式感觉不太自然&#xff0c;因为在游戏中&#xff0c;…

[2015~2024]SmartMediaKit音视频直播技术演进之路

技术背景 2015年&#xff0c;因应急指挥项目需求&#xff0c;我们实现了RTMP推送音视频采集推送&#xff08;采集摄像头和麦克风数据&#xff09;模块&#xff0c;在我们做好了RTMP推送模块后&#xff0c;苦于没有一个满足我们毫秒级延迟诉求的RTMP播放器&#xff0c;于是第一…

C语言实现八大排序算法

目录 1.插入排序 1.1 直接插入排序 1.2 希尔排序 2. 选择排序 2.1 直接选择排序 2.2 堆排序 *TopK问题&#xff1a; 3. 交换排序 3.1 冒泡排序 3.2 快速排序 1. Hoare版本 2. 挖坑法 3. 前后指针法 4. 快速排序优化 5. 非递归快速排序 4.归并排序 1.递归式归并…

走进 RAG 技术:一场智能数据交互的奇幻之旅

朋友们&#xff0c;咱身处的这个时代&#xff0c;科技那可是跟开了挂似的往前冲&#xff0c;其中人工智能更是厉害得没话说&#xff0c;宛如一个充满无限可能的魔法领域&#xff0c;时不时就给咱的生活来个大变样。而在这其中&#xff0c;RAG 技术就像是突然冒出来的一颗超亮眼…