亚马逊云科技通过“逆向工作法”,为客户解决数据库问题

最近,数据库领域发生了一个大事件,可以称得上是一座里程碑。全球最具权威的IT研究公司Gartner最近发布了一个消息:在2022年的全球DBMS市场份额中,亚马逊云科技的数据库超越微软,登顶第一。

亚马逊云科技、微软、Oracle这三巨头近几年一直排名前三,占据了全球DBMS超过三分之二的份额,Oracle 2019年以前都是第一,随后被微软和亚马逊云科技相继超越。

以亚马逊云科技为代表的一大批“纯云数据库”在过去的十年骤然抬头,向那些传统数据库发起猛烈攻击,开始占据着重要的地位。这其实就说明了一种趋势,云数据库才是未来。

实际上,亚马逊云科技能登顶并不是一个偶然事件,因为在Gartner云数据库魔力象限报告中,亚马逊云科技连续八年被评为领导者,尤其在去年,更是甩开了其他竞争对手。

以客户需求为核心的技术创新

2006年,云存储服务Amazon S3问世,这是世界上第一个商业化的云计算产品,引发了公众对于云服务的关注,商业化的云计算正式起步。而后,是全球首款真正意义的云原生数据库Amazon DynamoDB的故事:

Dynamo最初是由亚马逊为了满足其电子商务业务的需求而开发的。曾经,亚马逊电商面临着处理大规模分布式数据存储和处理的挑战,传统的关系型数据库无法满足其高可扩展性和高性能的要求。因此,亚马逊决定开发一种自己的分布式存储系统,即Dynamo。其2007年发表的论文“Dynamo:Amazon’s Highly Available Key-value Store”,也被业界视作NoSQL领域的开篇之作。

基于Dynamo的内部成功经验,亚马逊决定将其作为云服务向外部用户提供,并在2012年推出了Amazon DynamoDB。同样的技术创新故事,也在不停上演。

2014年,Amazon Aurora在re:Invent上正式推出,这是一个和MySQL和PostgreSQL兼容的关系数据库,专为云打造,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益,极具创新性。

最近几年,移动互联网大爆发,计算业态多种多样,流量和数据的不确定性让Serverless大行其道,亚马逊云科技创新性的把Serverless从计算领域扩展到了数据领域,让数据库也可以根据流量随需而变。

比如Amazon Aurora Serverless,计算和存储分离,计算节点和存储节点可以根据计算量和存储量自动伸缩;实时处理Amazon MSK Serverless,可以根据流量随需而变,自动伸缩;大数据处理有Amazon EMR Serverless,可以根据工作负载自动调节节点数量……

在软件和硬件的性能快被“榨干”之际,Amazon Nitro系统采用了软硬一体化技术,让软件和底层硬件做了紧密集成,使得MySQL的写入性能直接提升了2倍,读取性能提升了50%。

这样的案例还有很多,正是这种不断的创新和改进,让亚马逊云科技终于站在市场最前沿。

以用户体验为核心的产品研发

早期的IT应用比较简单,一般采用一个关系数据库就足以应付,随着互联网的快速发展,数据出现了多样化,为了保存文本、图片、视频、社交关系等各种各样的数据,亚马逊云科技构建了多种品类的数据库,专库专用,满足各类客户的需求,达到极致性能。

大多数数据库都实现了Serverless化,让用户不用考虑如何对数据库进行扩展,可以更敏捷地去实现业务,把注意力集中在业务创新上。

这些数据库还可以轻松地和云端的数据分析、机器学习等服务进行集成,这意味着客户可以在同一云环境中无缝连接各种服务,从而大大简化了系统架构和运维。

通过把这些基础实施部署在全球的多个地理区域和可用区,使得数据库服务能够提供强大的数据持久性和高可用性,同时也可以更好地满足数据主权和数据延迟的需求。

通过“逆向工作法”制定适合客户业务的产品策略

逆向工作法是一种问题解决方法,它的核心思想是从目标或结果开始,逆向思考并制定行动步骤以达到该目标。开发云数据库服务,如果只是关起门来做“创新”,不重视客户反馈,那只能是孤芳自赏,甚至无人问津。只有始终以满足客户需求为导向,开发出满足各种不同应用和业务需求的服务,才能和客户建立紧密的关系,真正解决客户的问题。

在亚马逊云科技的re:Invent大会上能非常清楚地看到这一点,一般的技术大会,主要就是讲自家的产品有多厉害,能解决什么问题,营销味道很足。而re:Invent上是倒过来的,它的分享一般是客户有什么问题,经过总结、提炼、沉淀,今年又推出了新的云服务,它具备什么样的特点,能解决什么问题。

经过十多年不断的创新和发展,亚马逊云科技宣称的云原生数据库四大特性:“专库专用,极致性能”,“无服务器,敏捷创新”,“全球架构,一键部署”和“数据联动,广泛集成”,也逐渐得到了市场的认可。

而亚马逊云科技所提倡的:端到端数据战略,也让“数据库”并不仅仅是数据库的体现。

这其实是一个云厂商在支持自己以百万计客户的过程中,领悟了产品开发的策略需要符合客户的发展规律。为客户在数据的摄取,存储、查询,还是分析,编目和治理,都提供对应的产品支持,并且都可以在云端实现,多种服务,轻松集成、组合、联动,帮用户实现数据共享,分析,实现业务价值。

一直紧跟时代的发展,在满足客户的需求之上不断进行创新,给客户带来价值,帮助客户成功。这是亚马逊云科技云数据库的成功之道,让它在过去的十多年间厚积薄发,稳定增长,在2022年以“纯云数据库”的身份登顶。

这是个里程碑式的时刻,云计算是未来,这一点毋庸置疑,相信以亚马逊云科技为代表的云原生数据库,未来会给大众带来更大的价值,更大的惊喜。

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

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

相关文章

RabbitMQ 2023面试5题(四)

一、RabbitMQ有哪些作用 RabbitMQ是一个消息队列中间件,它的作用是利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行的分布式系统的集成,主要作用有以下方面: 实现应用程序之间的异步和解耦&#xff1a…

【HTTP 协议2】如何构造 HTTP 请求

文章目录 前言一、地址栏输入二、HTML 特殊标签三、form 表单四、ajax总结 前言 各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: 📕 JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 📗 Java数据结…

JAVA2

文章目录 前言 前言 创建,编译java(每4修改一次就要重新编译!) 第一个程序: 解决中文乱码问题: 效果: 总结:

微信小程序——分页组件的创建与使用

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

volatile关键字和ThreadLocal

作用: 1.线程的可见性:当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 2. 顺序一致性:禁止指令重排序。 线程之间的共享变量存储在主内存中(Main Memory)中,每个线程都一个都…

有哪些做任务赚佣金的平台 做任务挣钱的app

科思创业汇 大家好,这里是科思创业汇,一个轻资产创业孵化平台。赚钱的方式有很多种,我希望在科思创业汇能够给你带来最快乐的那一种! 做任务赚佣金的平台?做任务赚钱一直是一种流行的赚钱方式。现在有无数的app可以通…

6-js基础-3

JavaScript 基础 - 3 知道什么是数组及其应用的场景,掌握数组声明及访问的语法,具备利用数组渲染柱形图表的能力 今日重点: 循环嵌套数组综合案例 今日单词: 循环嵌套 利用循环的知识来对比一个简单的天文知识,我们…

SQL题型:根据逗号拆分列

例1&#xff1a; 表&#xff1a; 要实现的结果&#xff1a; 代码&#xff1a; select a.id as hyId,substring_index(substring_index(a.ch_ry_mc, ,,b.help_topic_id 1 ),,, - 1) AS CH_RY_ID FROM rsgl_hygl_hyxx a JOIN mysql.help_topic b ON b.help_topic_id < ( l…

python爬虫增加多线程获取数据

Python爬虫应用领域广泛&#xff0c;并且在数据爬取领域处于霸主位置&#xff0c;并且拥有很多性能好的框架&#xff0c;像Scrapy、Request、BeautifuSoap、urlib等框架可以实现爬行自如的功能&#xff0c;只要有能爬取的数据&#xff0c;Python爬虫均可实现。数据信息采集离不…

【算法】区间DP (从记忆化搜索到递推DP)⭐

文章目录 前期知识516. 最长回文子序列思路1——转换问题&#xff1a;求 s 和反转后 s 的 LCS&#xff08;最长公共子序列&#xff09;思路2——区间DP&#xff1a;从两侧向内缩小问题规模补充&#xff1a;记忆化搜索代码 1039. 多边形三角剖分的最低得分从记忆化搜索开始翻译成…

LLM - Hugging Face 工程 BERT base model (uncased) 配置

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://blog.csdn.net/caroline_wendy/article/details/131400428 BERT是一个在大量英文数据上以自监督的方式预训练的变换器模型。这意味着它只是在原始文本上进行预训练&#xff0c;没有人以…

el-table多级表头处理方法,了解lebel和prop的真实含义,template的意义,减少全局定义变量。

Element - The worlds most popular Vue UI framework 官网地址 其原理只需要在 el-table-column 里面嵌套 el-table-column&#xff0c;就可以实现多级表头。 要实现的效果如下图所示&#xff1a; <div class"c-table" id"tablePrint"><el-tabl…

信号链噪声分析15

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 提示&#xff1a;这里可以添加技术概要 模数转换器(ADC)将模拟量——现实世界中绝大部分现象的特征——转换为数字语言&#xff0c; 以便用于信息处理、计算、数据传输和控制系统。数模转换器(DAC)则用于将发送或存 储…

【学习笔记】Unity基础(九)【cinemachine基础(body、aim参数详解)】(多fig动图示范)

目录 一 速览1.1 cinemachine下载1.2 官方示例速览1.3 cinemachine定义 二 cinemachine详解2.1 Virtual Camera2.1.1 virtual camera参数通览2.1.2 Status2.1.3 有关Dutch angle2.1.4 Standby Update2.1.5 Transitions 2.2 virtual cameral关键参数详解2.2.1 Body2.2.1.1 Do No…

主辅助服务市场出清模型研究【旋转备用】(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

vue 3.0 + vite + flv 视频流播放

官方提供的 demo 地址&#xff0c;大家可以用自己的流地址&#xff0c;先试试是否符合需求&#xff1b; http://bilibili.github.io/flv.js/demo/ Flv.js API https://gitee.com/mirrors/flv.js/blob/master/docs/api.md 安装 Flv.js npm install --save flv.js更改 tscon…

软件测试工程师的工作内容?告诉你们什么是真正的测试工程师

目录 前言 1.何为软件测试工程师&#xff1f; 2.软件测试工程师的职责&#xff1f; 3.为什么要做软件测试&#xff1f; 4.软件测试的前途如何&#xff1f; 5.工具和思维谁更重要&#xff1f; 6.测试和开发相差大吗&#xff1f; 7.成为测试工程师的必备条件 8.测试的分…

局域网远程连接

一根网线连接两台电脑 前言步骤1 设置B“允许远程连接”2 A和B必须在同一个网段下面3 “winr”&#xff0c;输入“mstsc”中4 弹出“远程桌面连接”窗口&#xff0c;输入B的ip地址和B电脑的用户名及密码&#xff08;winL键锁屏&#xff0c;看看B的用户名和密码是什么&#xff0…

【正点原子STM32连载】 第四十五章 FLASH模拟EEPROM实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

第四十五章 FLASH模拟EEPROM实验 STM32本身没有自带EEPROM&#xff0c;但是STM32具有IAP&#xff08;在应用编程&#xff09;功能&#xff0c;所以我们可以把它的FLASH当成EEPROM来使用。本章&#xff0c;我们将利用STM32内部的FLASH来实现第三十六章实验类似的效果&#xff0…

MVTEC 3D dataset

官网&#xff1a;https://www.mvtec.com/company/research/datasets/mvtec-3d-ad/downloads https://www.mvtec.com/company/research/datasets/mvtec-3d-adhttps://www.mvtec.com/company/research/datasets/mvtec-3d-ad 数据大小&#xff1a;13个G 1. 介绍 MVTec 3D异常检测…
最新文章