PostgreSQL的内部结构
用于数据库管理员和系统开发者
作者:Hironobu SUZUKI
翻译:qinghui.guo

声明:该系列文章为Hironobu SUZUKI的私人项目,为促进PostgreSQL的技术分享,现翻译出来供大家学习。
版权:所有版权归 Hironobu
SUZUKI所有,本系列文章只是负责翻译和分享工作,再次感谢
大神。
概述:本系列文章,旨在分享PostgreSQL技术,推广PostgreSQL。由于该系列文章原作者还在更新中,中文版将会同步更新
原文链接:http://www.interdb.jp/pg/index.html
介绍
在本文档中,描述了PostgreSQL的内部数据库管理员和系统开发人员。
PostgreSQL是一个开源的多用途关系数据库系统,在世界各地广泛使用。 它是一个集成了子系统的庞大系统,每个系统都有一个特殊的复杂功能,并且可以相互协作。 虽然对内部机制的理解对于使用PostgreSQL进行管理和集成至关重要,但其巨大性和复杂性阻碍了它。 本文档的主要目的是解释每个子系统的工作原理,并提供PostgreSQL的全貌。
本文档基于我2012年用日语撰写的书的第二部分
(ISBN-13:978-4774153926),该书由七部分组成,涵盖版本11及更早版本。
内容
第1章 。 数据库集群,数据库和表
第2章 。 流程和内存架构
第3章 。 查询处理
(即将推出)第4章外部数据包装(FDW) 和并行查询
第5章 。 并发控制
第6章 。 vacccum处理
第7章 。 堆元组(HOT)和仅索引扫描
第8章 。 缓冲管理器
第9章 。 日志写优先(WAL)
第10章 。 基本备份和时间点恢复(PITR)
第11章 。 流复制
指南地图
改变历史
点击此处显示自2018年6月3日以来的变化记录。
| 日期 | 描述 |
|---|---|
| 2018年8月13日 | 变 在第9.7节中 。 |
| 2018年8月13日 | 添加 第6.5节 “如何维护AUTOVACUUM”。 |
| 2018年8月3日 | 添加 “为什么checkpointer与背景作者分开?” 在第8.6节中 。 |
| 2018年6月3日 | 版本11更新。
|
作者
Hironobu SUZUKI
我毕业于信息工程研究生院(信息工程硕士),曾在多家公司担任软件开发人员和技术经理/总监。 我在数据库和系统集成领域出版了7本书 (3本PostgreSQL书籍和3本MySQL书籍)。
作为日本PostgreSQL用户组(2010-2016)的主管,我组织了日本最大(非商业)的PostgreSQL技术研讨会/讲座六年多,并担任日本PostgreSQL的项目委员会主席。 2013年会议,2008年和2009年成员。
Cuando时代的joven,vivióenSudaméricavounosaños。 Recientemente,veces vuelveallí。
现在我住在爱尔兰都柏林,我的下一个挑战是成为PostgreSQL开发人员。
博客
联系
在发送消息之前,请阅读此常见问题 。
该文件何时完成?
我不知道。 这只是我的私人项目。谁可以自由使用这份文件?
如果您是教师或属于教育机构的学生,您可以在学习中自由使用此文档和数据。 如果您说明本网站的链接和版权,任何人都可以使用此文件和数字与非商业会议和讲座; 否则,请联系我。作者是否有兴趣翻译其他语言?
不是。每个人都可以使用在线翻译网站,我想控制文档的质量和版权。作者是否需要任何帮助才能写出来?
不,我写的是为了自己的乐趣。 即使您将您的文章发给我,我也绝不会将其包含在我的文档中。为什么作者不使用GitBook或其他电子书格式/网站?
我正在使用我需要的最好的工具,我会决定使用什么。 我总是尝试很多工具来获得更好的解释。 实际上,我使用第3章修改了google-code-prettify。为什么作者不使用RSS来通知更新?
我保持我的域名和服务器提供我的文件; 你想读的时候可以读。 你还想要什么?作者可以提供日文手稿的pdf文件吗?
不会。日文版的版权归出版商和我所有,所以我不能给它。为什么作者不放弃本文档的版权或使用创作公共许可证?
我想问你有什么问题,我继续拥有我的文件的版权。
版权
版权所有ALL Right Reserved,Hironobu SUZUKI。
如果您想使用本文档的任何部分和/或任何图形,请与我联系。 例外:教育机构可以自由使用本文档。
版权所有 2015-2018 Hironobu SUZUKI版权所有。




