什么是与现代化应用架构更匹配的数据库?

什么是与现代化应用架构更匹配的数据库?
文章图片
云数据库取代传统数据库的趋势正在加速 。
根据今年8月IDC发布的2020年中国关系型数据库市场研究报告 , 中国市场上以公有云模式部署的关系型数据库市场占比达到51.5% , 首次超过传统线下部署模式市场规模 , 预计到2025年将继续走高 , 占比达到73.5% 。 另一家权威机构Gartner则预测 , 2024年全球云数据库的占比将提升至75% 。
在云数据库超越传统商业数据库逐渐占据主导地位的过程中 , 云计算巨头功不可没 。 截至目前 , 全球超过45万个数据库已经通过亚马逊云科技完成迁移上云 。
亚马逊自身也是云数据库的超大型客户 。 2019年 , 亚马逊电商将存储在7500个Oracle数据库中的75PB的内部数据全部迁移到亚马逊云科技自己的数据库服务中 。
“虽然亚马逊电商是Oracle全球排名前几的大客户 , 能够拿到非常好的折扣 。 但上云帮亚马逊电商节省了60%的成本 , 同时将面向消费者端的应用程序延迟降低了40% , 数据库管理支出减少了70% 。 ”
2021年11月24日 , 在亚马逊云科技数据库服务媒体沟通会上 , 亚马逊云科技大中华区产品部总经理顾凡透露 。
在企业通向现代化应用的路径中 , 为什么说云数据库是大势所趋?以亚马逊云科技为例 , 我们来看看目前云数据库的优势 , 以及亚马逊云科技数据库产品的核心理念 。
什么是与现代化应用架构更匹配的数据库?
文章图片
专库专用 , 打造丰富的工具箱
根据底层架构 , 数据库可以分为几大类:
什么是与现代化应用架构更匹配的数据库?】一类是专库专用 , 按照不同的目的、使用场景构建不同类型的数据库产品 , 以亚马逊云科技为代表;
一类是通用平台模式 , 一个数据库打天下 , 通过多模态让一个引擎集成丰富的功能 , 以Oracle等传统数据库厂商为代表 。
此外 , 近几年HTAP(混合事务和分析处理)概念火热 ,, 其强调打破OLTP和OLAP之间的隔阂 , 既可以应用于事务型数据库场景 , 也可以应用于分析型数据库场景 。
“专门构建的产品设计理念贯穿了亚马逊云科技众多产品线 , 我们比较不愿意去做大一统的产品 , 因为技术的选择永远是有牺牲的 。 回顾历史 , 很难有一个技术能够在性能、功能和可用性等方方面面都做到极致 , 如同一把锤子不可能是万能的 。 ”顾凡表示 。
目前 , 亚马逊云科技共有八个类别的数据库 , 涵盖了各种常见的数据库类型 , 包括关系型数据库、键值数据库、文档数据库、内存数据库、图数据库、时序数据库、分类账数据库、宽列数据库 。
什么是与现代化应用架构更匹配的数据库?
文章图片
以最常用的关系型数据库为例 , AmazonAurora兼顾了商用数据库的速度和可用性 , 同时可媲美开源数据库简单开放与低成本 , 成为亚马逊云科技历史上用户数量增长最快的云服务 。
AmazonAurora可以提供5倍于标准MySQL的性能 , 以及3倍于PostgreSQL的吞吐量 , 但成本只有商业数据库的1/10 。 其可以同时跨3个可用区(AZ) , 复制6个数据副本 , 实现AZ+1的高可用(一个AZ出现故障 , 同时另外一个AZ的一个数据节点或者数据副本出现故障) 。
推进Serverless数据库普及
Serverless的本质是通过封装几乎全部的底层资源和系统运维工作 , 使开发人员更容易专注于应用本身 , 并可以按需使用云基础设施 。 Serverless的概念最早就是由亚马逊云科技提出 , 并逐渐扩展到计算、存储、网络、容器、数据库、应用集成多个方面 , 形成了全栈式的Serverless服务 。 Serverless数据库也是亚马逊云科技的一大优势 。