PostgreSQL指南:内幕探索

[日] 铃木启修
作者简介 Hironobu Suzuki(铃木启修) 毕业于北海道大学信息工程研究生院,获得信息工程硕士学位,曾在多家公司担任软件开发人员和技术经理/技术主管。在数据库和系统集成领域出版了7本书。 2010年—2016年担任日本PostgreSQL用户组的主任,连续7年组织了日本PostgreSQL技术研讨会,并担任日本2013年PostgreSQL大会的委员会主席。 推荐序 PostgreSQL已获得DB-Engines排行榜2017年和2018年的“年度数据库”称号,发展速度迅猛,PostgreSQL被广泛应用的主要原因在于PostgreSQL和Oracle一样,特别适合于非常复杂的企业应用场景,代替Oracle的位置。同时PostgreSQL的开源协议允许用户非常友好地应用在自用业务、对外商用业务中,没有法律风险,也不要求用户开源等。 很多大型企业应用PostgreSQL也有数年,例如阿里巴巴、邮储、平安、中兴、苏宁、亚信、探探等,长期的PostgreSQL数据库应用使得公司内部的数据库团队在PostgreSQL的管理、开发、内核等各方面的经验、人才都得到了大量的积累。 文升是我多年的好友,同时也是PostgreSQL核心组成员,为PostgreSQL中文技术社区做出了巨大的贡献。 2019年,张文升及其技术团队又要出书了,这次带来的是《The Internals of PostgreSQL for database Administrators and System Developers》一书的中文翻译书籍,作者为日本PostgreSQL数据库专家Suzuki,对数据库的集群、架构、SQL处理、外部表接口、并发控制、垃圾回收、HOT、堆表、索引存储结构、WAL日志、时间点恢复、流复制等原理进行了深入浅出的讲解,对期望了解PG内部原理的开发者、管理员、架构师来说…