购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

推荐序三

数据库管理系统是计算机科学技术领域最重要的系统软件之一,更是各类信息系统不可或缺的基础性平台,其主要任务是对数据的归集、分类、组织、处理、存储、分析、应用的全生命周期提供共性技术支撑。可以说,没有数据库管理系统,就没有各行各业的信息化。自20世纪70年代开始商业化以来,数据库管理技术得到了长足发展,其中关系数据库以其简洁的概念体系和良好的抽象、强大而通用的表达能力以及对事务的一致性保障奠定了其在信息化中的主导地位,成为数据管理技术的“事实标准”。

互联网的大规模商用极大加速了数据的产生、流通和汇聚,给数据管理带来了一系列新需求和新挑战:数据规模的指数级增长使得更多的数据需要管理,数据类型的日渐丰富亟需更灵活多样的数据模式;互联网作为信息化的基础设施,各类应用面临更大规模的数据吞吐量、更大规模的并发访问以及更短的检索响应时间;互联网的无地域限制也要求业务系统不间断地提供服务,对数据库的多点高可用以及可扩展性带来了更高要求;如此,等等。这些新特征和新场景开启了数据库技术的一轮变革,催生了大量创新数据库技术和产品。其中,分布式技术的融入成为主要特点,带来了良好的扩展性和高可用能力,可以有效应对大规模数据处理与存储分析的需求。

云计算模式开启了互联网应用的新阶段,计算和存储的能力以随取随用的服务形式提供给用户,基础设施服务化之外,更是各类底层平台技术,包括数据库、中间件等的服务化,以及应用软件的服务化。云计算触发了数据库技术的又一轮变革,在分布式技术应用的基础上,需要充分利用云平台资源池的弹性能力,将数据库的计算和存储分层解耦,按应用负载提供实时弹性伸缩、全域多点可用的数据库服务。这一变革不仅是技术上的演进,也是商业模式的更新,可以为用户提供易于使用、高性价比、弹性伸缩的高可用数据库服务。由此,带来了对云原生数据库的需求。

利用云原生技术重构数据库系统,同时顺应了技术发展趋势和市场需求。李飞飞博士领衔编写的这本教材对云原生技术与数据库的结合进行了系统性阐述,回顾了数据库管理系统的历史发展脉络以及各个重要阶段的主要技术特征,梳理了数据库技术的走向及其发展到云原生形态的历程。该书在对数据库技术发展趋势做出详细分析的基础上,自底向上拆解数据库系统的技术栈,分别讲解分层解耦后的共享存储系统、存储引擎、查询引擎等部件的实现,重点阐述云原生、分布式、高可用、软硬结合等新技术如何融入并拓展数据库系统的能力,详解了使用和运维云数据库的实践和操作。全书内容布局有度,循序渐进,原理与实操兼备,适合数据库技术领域从业人士阅读参考。

数据库的云化正在成为一个重要趋势,为数据库管理技术及其相关产业发展带来了新的机遇,同时,也带来了对人才培养的需求。该教材的出版,恰逢其时。是为序。

梅宏
辛丑年孟冬于北京 mgJPGUrdTK6ayGQRDtRQoNYGCrdKyT96/s7TjkEoTjyBlFM49LBmdLjZlZ573IyP

点击中间区域
呼出菜单
上一章
目录
下一章
×