openGauss数据库核心技术
上QQ阅读APP看书,第一时间看更新

推荐序一

数据库管理系统是一个大型复杂的基础软件,是现代信息系统的核心和基础。随着大数据、云计算技术的迅猛发展,越来越显示出以数据管理、数据存储、数据处理及数据分析等技术为核心的数据库技术的重要性。

60余年来,数据库技术被证明是一个从应用需求出发开展理论研究和技术创新,再扎扎实实进行产品开发和广泛应用,从而形成良性循环的典范。数据库技术不仅已发展成一门学科,而且数据库软件产业已经蓬勃发展。

中国的数据库软件及相关基础软件产业还很弱小,而需求又十分迫切,因此具有巨大的发展空间。值得高兴的是,越来越多的企业已经重视并研发了一系列数据库管理软件,如华为openGauss数据库。越来越多的青年才俊不仅在数据库技术的研究上取得具有国际水平的优秀成果,而且积极参与和投身到数据库产品的研发中,如本书作者李国良教授和周敏奇博士。

与其他介绍数据库产品的图书不同,本书首先简要而系统地介绍了数据库的发展脉络、SQL、数据库设计、应用系统开发等基础知识,为读者进一步理解和掌握openGauss内核的实现技术做了很好的铺垫。然后,深入地介绍了openGauss数据库架构,openGauss SQL引擎各个模块的功能和原理,openGauss执行器技术、存储技术和事务机制等。

本书是一本基于openGauss数据库进行应用开发研制数据库管理系统软件的好书,推荐阅读。

中国人民大学教授

王珊