云原生数据库的历史演进是怎样的过程?

云原生数据库的历史演进是怎样的过程?

最佳答案 匿名用户编辑于2023/04/03 16:55

“数据库”诞生于 20 世纪 60 年代,其随后的发展大致经历了这样几个阶段:

一、网状数据 库和层次数据库,它是数据库历史上的第一代产品 , 成功地将数据从应用程序中独立出来并进行集 中管理。二、关系型数据库,这是数据库发展史上具有划时代意义的里程碑 , 开启了关系型数据库 发展的新时代。三、NoSQL 数据库,它解决了大规模数据集合和多种数据类型带来的挑战。四、 分布式数据库,它把数据库同时部署在多台机器,满足日益增长的数据和业务规模五、基于云 模式提供的数据库服务即云数据库,近几年随着云基础设施的高速发展而得到蓬勃发展,并因为 按需扩展、按需付费等优异特性获得中小企业及互联网客户的青睐。

然而,云数据库本质上并不 是针对云场景或者云环境来设计和构建的,只是用到了云的资源,因此存在一些天然的问题,比如: 存储空间浪费、计算资源浪费、较大的恢复时间目标和数据滞后、系统性能受限、网络带宽消耗 大等,从而限制了业务的发展。Amazon 首先意识到上述问题,推出的云数据库 Aurora 就是为 云计算时代而专门定制的一款关系型数据库。

从此数据库又进入了一个崭新的阶段,云原生数据 库。其目标主要是最小化网络 IO,充分利用云基础设施来提升系统的可扩展性与可用性。Aurora 的设计哲学是 Log Is Database(日志即数据),对数据的更改只写日志,不刷脏页,极大地简 化恢复子系统。华为云在 2019 年也推出了首款云原生的数据库 GaussDB(for MySQL),有别于 Aurora 的设计思路,GaussDB(for MySQL)针对用户痛点进行了多项技术革新,对比云数据库, 其优点更是相当明显。

参考报告

云原生数据库白皮书.pdf

云原生数据库白皮书。随着信息技术的飞速发展以及智能终端的不断普及,全球数据量呈现爆发式增长,数据库作为支撑数据处理的核心技术需要不断创新变革。云原生数据库能够充分结合云基础设施的优势能力和特点构建数据处理和管理能力,使得企业数据管理模式迈入新台阶。高效、经济、安全成为云原生数据库受到热捧的重要原因。本报告首先阐述了云原生数据库的发展趋势与现状,之后从云原生数据库应用场景、技术架构、关键技术以及不同场景下的生产实践详细地介绍了云原生数据库的技术模式,最后通过结合当前应用现状及问题,指明了未来云原生数据库的技术方向,力求梳理云原生数据库全流程概念及方法。白皮书由于时间仓促,水平所限,错误和不足之处...

查看详情
相关报告
我来回答