《Serverless数据库技术研究报告》——一、 Serverless数据库概述——(一)Serverless理念的起源

简介: 《Serverless数据库技术研究报告》——一、 Serverless数据库概述——(一)Serverless理念的起源

编委会

参编单位

阿里云计算有限公司 中国信息通信研究院云计算与大数据研究所


编写组成员

阿里云计算有限公司:于巍、章颖强、韦仁忠、曹龙、徐东来、滕万欣、李飞飞、王远

中国信息通信研究院云计算与大数据研究所:刘思源、马嘉慧、马鹏玮、魏凯、姜春宇、闫树


版权声明

本报告版权属于阿里云计算有限公司和中国信息通信研究院云计算与大数据研究所,并受法律保护。转载、摘编或利用其它方式使用本报告文字或者观点的,应注明“来源:阿里云计算有限公司和中国信息通信研究院云计算与大数据研究所”。违反上述声明者,编者将追究其相关法律责任。


开篇词

2020年以来,数据库迁移上云态势显著提速,相较传统部署的数据库而言,云原生数据库通过存储计算分离,实现资源池化和弹性,具备高扩展性、高可用性、低成本等优势。在存算分离架构基础上,引入Serverless技术,可为用户提供真正具备秒级智能弹性扩容能力,随需而动的云原生数据库。据相关机构预测,2020年全球Serverless服务市场规模达到446.1亿。中国Serverless服务的市场规模达到63.7亿元,约占全球市场的14.3%


2022年阿里云数据库制定ALL in Serverless战略。核心产品PolarDB、RDS、AnalyticD

BA、Lindorm全面实现Serverless能力。PolarDB结合存储计算分离架构和软硬一体化等创新设计,成本只有传统商用数据库的1/10,计算能力最高可扩展至1000核以上,存储容量最高可达100TB。RDS Serverless支持秒级变配,最高实现70%成本优化。AnalyticDB Serverless可支持海量数据毫秒/秒级实时分析查询,最高节省90%的TCO。

2021年在ACM SIGMOD大会上,阿里云发表《PolarDB Serverless: A Cloud Native

Database for Disaggregated Data Centers》论文,创造性地提出了DDC(Disaggregated Data Centers)架构,实现数据库内计算、内存和存储三层资源解耦,三层资源均可以按需分层弹性,内存层支持PB级弹性扩展。


随着弹性RDMA高速网络、新型内存、新一代云计算架构CIPU等技术在云平台的普及等技术在云平台的普及,Serverless技术使计算、内存和存储资源的三层解耦从理论走向实际,未来将成为云原生数据库发展的新趋势。

1684822632568.png


阿里云数据库核心能力摘要

1684822745464.png

1684822761370.png


一、 Serverless数据库概述


(一)Serverless理念的起源


2009年,UC Berkeley发表了《Above the Clouds: A Berkeley View of Cloud Comput

ing》 ,并在该文章中首次对云计算做出定义:云计算包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施。近年来,随着云计算飞速发展,云计算的形态也在不断的演进,从IaaS到PaaS,再到SaaS,云计算也逐渐地“找到了正确的发展方向”。


2012年,Iron.io的副总裁Ken Form所写的一篇名为《Why the Future of Software and

Apps is Serverless》 的文章中,提出了一个新的观点:即使云计算已经逐渐的兴起,但是大家仍然在围绕着服务器转。不过,这不会持续太久,云应用正在朝着服务器无感知(Serverless)方向发展,这将对应用程序的创建和分发产生重大影响。这首次将“Serverless”这个词带进了大众的视野。


此后国外Serverless生态迅速发展,诞生了如Serverless Framework、Vercel等很多优秀

的产品。然而国内起步较晚,直到2017年阿里云和腾讯云才相继发布了国内的Serverless产

品:函数计算和云函数,这时Serverless才开始进入大多数国内开发者的视野,各大厂商开始极力宣传和实践Serverless,短短三年后,国内Serverless开发进入蓬勃发展期,国内诸多企业开始用Serverless解决业务中的效率和成本问题。

相关实践学习
函数计算部署PuLID for FLUX人像写真实现智能换颜效果
只需一张图片,生成程序员专属写真!本次实验在函数计算中内置PuLID for FLUX,您可以通过函数计算+Serverless应用中心一键部署Flux模型,快速体验超写实图像生成的魅力。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
6月前
|
SQL Java 数据库连接
除了JDBC,还有哪些常见的数据库访问技术?
除了JDBC,还有哪些常见的数据库访问技术?
523 2
|
存储 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:单机性能优化篇
阿里云PolarDB云原生数据库在TPC-C基准测试中,以20.55亿tpmC的成绩打破性能与性价比世界纪录。此外,国产轻量版PolarDB已上线,提供更具性价比的选择。
|
12月前
|
Cloud Native 关系型数据库 分布式数据库
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
阿里云PolarDB云原生数据库在TPC-C基准测试中以20.55亿tpmC的成绩刷新世界纪录,展现卓越性能与性价比。其轻量版满足国产化需求,兼具高性能与低成本,适用于多种场景,推动数据库技术革新与发展。
|
存储 关系型数据库 分布式数据库
|
7月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
741 8
|
7月前
|
监控 Java 关系型数据库
HikariCP 高性能数据库连接池技术详解与实践指南
本文档全面介绍 HikariCP 高性能数据库连接池的核心概念、架构设计和实践应用。作为目前性能最优异的 Java 数据库连接池实现,HikariCP 以其轻量级、高性能和可靠性著称,已成为 Spring Boot 等主流框架的默认连接池选择。本文将深入探讨其连接管理机制、性能优化策略、监控配置以及与各种框架的集成方式,帮助开发者构建高性能的数据访问层。
476 1
|
12月前
|
存储 关系型数据库 分布式数据库
|
7月前
|
SQL 数据管理 BI
数据库操作三基石:DDL、DML、DQL 技术入门指南
本文围绕数据库操作核心语言 DDL、DML、DQL 展开入门讲解。DDL 作为 “结构建筑师”,通过CREATE(建库 / 表)、ALTER(修改表)、DROP(删除)等命令定义数据库结构;DML 作为 “数据管理员”,以INSERT(插入)、UPDATE(更新)、DELETE(删除)操作数据表记录,需搭配WHERE条件避免误操作;DQL 作为 “数据检索师”,通过SELECT结合WHERE、ORDER BY、LIMIT等子句实现数据查询与统计。三者相辅相成,是数据库操作的基础,使用时需注意 DDL 的不可撤销性、DML 的条件约束及 DQL 的效率优化,为数据库学习与实践奠定基础。
|
8月前
|
缓存 关系型数据库 MySQL
MySQL数据库性能调优:实用技术与策略
通过秉持以上的策略实施具体的优化措施,可以确保MySQL数据库的高效稳定运行。务必结合具体情况,动态调整优化策略,才能充分发挥数据库的性能潜力。
309 0