作品简介
本书介绍了PostgreSQL内部的工作原理,包括数据库对象的逻辑组织与物理实现,进程与内存的架构,并依次剖析了几个重要的子系统:查询处理、外部数据包装器、并发控制、清理过程、缓冲区管理、WAL、备份及流复制。本书为DBA与系统开发者提供了一幅全景概念地图,有助于读者形成对数据库实现的整体认识,亦可作为深入学习PostgreSQL源代码的导读手册,对于理解数据库原理与PostgreSQL内部实现大有裨益。本书适合数据库开发人员及相关领域的研究人员、数据库DBA及高等院校相关专业的学生阅读。
铃木启修(Hironobu Suzuki),毕业于北海道大学信息工程研究生院,获得信息工程硕士学位,曾在多家公司担任软件开发人员和技术经理/技术主管。在数据库和系统集成领域出版了7本书。
2010年—2016年担任日本PostgreSQL用户组的主任,连续7年组织了日本PostgreSQL技术研讨会,并担任日本2013年PostgreSQL大会的委员会主席。