数据库是计算机科学领域最重要的基础系统之一,同时也是承载数字经济发展的基础系统软件,具有举足轻重的战略地位。充分有效地管理和利用各类数据资源,是进行科学研究和决策管理的前提条件,在数字经济时代尤为关键。传统数据库市场主要由大型商业数据库厂商所占据,并已经形成较为完善的数据库生态。数据库存储和处理着用户最核心的数据资源,用户粘性高,迁移难度大。由于数据库生态的高度垄断,我国数据库系统在商业市场中竞争力面临很大的挑战。当前国家正在大力推进基础技术领域的创新突破战略,明确提出大力发展基础软件和高端信息技术服务,加快发展面向大数据应用的数据库系统。在这个背景下,数据库系统不应是简单的存量市场替代,更应是升级创新,适应云计算和大数据、AI等新的市场需求,从可用发展到好用。
云计算等技术的快速发展,带动了各类基础软件开始云化转型之路,企业正将新应用向云转移,对数据存储和计算分析的能力要求不断加强,云原生数据库天然具备云上的弹性,灵活性,高可用性等特点,能够提供强大的创新能力、丰富多样的产品体系、经济高效的部署方式和按需付费的支付模式。云原生分布式数据库成为一个数据库领域创新突破的重大机会,数据库云化趋势为数据库从业者提供了新的赛道。
数据库的云化经历了两个阶段,一是云托管,将原有数据库系统部署在云平台上,将数据库服务化,按需购买;二是云原生,利用云化的资源池化特点完全重构数据库的层次结构,使计算、存储、网络等资源彻底解耦,更充分灵活的利用资源池的弹性来适应业务的变化。后一个阶段对数据库的改造更为彻底,更具创新的深度和潜力,"云原生数据库:原理与实践"正是面向这一趋势应运而生的一本书。本书的主要作者李飞飞博士先是从事数据库领域的学术研究工作十余年,近年又投身工业界,潜心于数据库系统的研发,融合了理论前沿和工程实践经验,反映在这本数据库教材中,既有翔实的理论基础,也有丰富的技术实现细节,对云原生数据库的重点技术,如存储计算分离,高可用,存储引擎,分布式查询引擎,数据水平分布与自动负载均衡等都做了深入细致的分析,相信会对广大读者学习业界最新的数据库技术提供帮助。
信息基础技术领域的自主创新对信息化建设意义重大,此一任务任重道远,远非一朝一夕之功,也需要整个社会形成共识,辅以全局产业链的密切合作。惟有持之以恒,不断努力抓住时代发展提供的每一个机遇,方能成功。希望此书能为广大从业者在技术探索之路上带来一些启发,为建设新型的数据库系统做出贡献。
中国工程院院士