未来 IT 时代将是云的时代,一切都将上云。IT 部署模式由独立模式向云服务模式演进,算力由零散向中心汇集并按需分配,各类 toB/toC 应用软件逐步 SaaS 化……
数据库也不例外。
于是衍生出了“云数据库”这一概念。由自购服务器搭建私有数据库环境,到购买云服务器 ECS(Elastic Compute Service)来建设数据库,到云数据库 RDS,数据库建设模式正在悄悄向前演进。
这个大势是不可逆的,就如同个人移动硬盘向网盘迁徙,应用软件向 SaaS 迁徙一样,数据库也在 PaaS 化。
首先需要说明的是,云数据库是从云计算的维度来区分的一类数据库,是传统的数据库在云模式下的应用,并没有颠覆数据库的根本。
传统的数据库分类,主要依据数据结构 / 数据模型来区分,分为关系型数据库(Rational Database Service,RDS)和非关系型数据库(NoSQL)。
因此,从这个角度,云数据库并非一种全新的数据库技术,而只是以服务的方式提供数据库功能。云数据库并没有自己专属的数据模型,云数据库所采用的数据模型可以是关系型数据库所使用的关系模式,即关系型数据库服务(Rational Database Service, RDS),也可以是 NoSQL 数据库所采用的非关系模型。
同样的,云数据库既可以基于原生数据库,也可以基于已有传统数据库。比如,阿里云的 PolarDB、腾讯云的 CynosDB 是自己开发的原生态云数据库,其他云厂商还是主要基于各种传统的开源或者非开源的数据库管理系统,比如 MySQL、PostgreSQL、SQL Server 等。
来源:《关系型云数据库应用白皮书》
Gartner 对云数据库的发展积极乐观,认为 2021 年,云数据库在整个数据库市场中的占比将达到 50%;2023 年,云数据库的占比要达到 75%。
《The Future of the Database Management System(DBMS) Market Is Cloud》中更是非常明确地写道:
The Future of Database Management Systems is Cloud!
深度布局云数据库的厂商 Amazon、Google、阿里巴巴、华为和腾讯等新进入者,凭借其云数据库市场规模,排名快速攀升。
Gartner 公布的 2019 年全球数据库魔力象限中,阿里云凭借其云原生数据库 PolarDB 成功进入“挑战者”象限,成为唯一入选的中国数据库厂商。同时,作为云数据库的主力 Google、Amazon,位置也有大幅上升。传统数据库厂商 IBM,则从领导者象限滑落至远见者象限。