序言
很高兴看到Postgres中国用户会(以下简称:PG用户会)核心组成员谭峰和张文升的新书,书名《PostgreSQL实战》可以说是对本书最好的解读。多少次,我也试着总结经验,列出目录想要将自己所学所悟整理成书,与读者进行分享,但最终还是没能坚持。感谢两位作者为中国PostgreSQL技术推广所作出的贡献,谨代表PG用户会向广大开源技术爱好者推荐此书。
谭峰是PG用户会最早的成员之一,2011年我们在一次小聚会中,与另外6位志同道合的小伙伴决定一同成立PG用户会以促进中国PostgreSQL的应用及发展。同年,在暨南大学我们举行了第一屇 “Postgres中国用户大会(大象会)”。
张文升曾经是我的同僚,在共事的短短2年里,我们东征西伐,带着对PostgreSQL的热爱与执着,将PostgreSQL部署到了民航、金融、制造、交通等行业,多少个不眠之夜依然历历在目。
自2011年PostgreSQL中国用户会成立以来,我们持续推动PostgreSQL在中国的应用,并促进与全球PostgreSQL社区的互动。7年来我们邀请了众多业界大拿来到中国进行技术分享,他们包括:
社区核心Leader:Bruce Momjian、Oleg Bartunov、Simon Riggs、Magnus Hagander
Postgres-XC Leader:铃木幸一
Postgres-XL Leader: Mason Sharp
PGPool Leader:石井达夫
PGStrom Leader:海外浩平……
同时,就职于阿里、腾讯、瀚高、探探、平安科技等企业的多位中国PostgreSQL专家也积极参加到海外的社区大会并进行主题分享,已经开始形成全球交流态势。我们都有一个共同的名字:PGer,我们是一群随时愿意与你进行PostgreSQL经验分享的志愿者,我们爱大象,我们爱PostgreSQL。
回到本书,本书基于最新的PostgreSQL 10进行编写,重点在于通过实际操作为读者全方位解读PostgreSQL的强大能力。从安装配置、连接使用、数据管理、体系架构,到NoSQL操作、性能优化、集群部署、分布式、分片、地理信息,面面俱到。
如果你是一位PostgreSQL的初学者,建议你可以先参考其他入门类PostgreSQL书籍,夯实基础;在工作过程中,按企业及业务的需求,再参考本书各个章节来解决实际问题,本书中的实际操作演示将大大缩短参考官方文档进行摸索的时间。当然在两位作者的精心编排下,本书所规划的学习路线,也正适合有一定PostgreSQL基础的人自行学习及提高,为日后的数据库管理工作做好准备。
本书绝对是一本值得存放于身旁的PostgreSQL参考书,特别是性能分析、集群、分片、地理信息等高技术含量的章节,可以作为日常工作的有效参考。
最后,在此祝愿本书读者开卷有益,也期待看到更多PostgreSQL作品在中国面世,PostgreSQL的发展离不开每一位PGer的贡献。
中国开源软件推进联盟Postgres分会 会长
Postgres中国用户会2015-2018屇 主席
萧少聪
2018年4月25日