暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL的内部结构

DBally 2021-04-20
1235

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更新。
  1. 更新了第6.1.1节 。

  2. 添加 第9.2节中的 “WAL段文件大小”。

  3. 添加 “删除PostgreSQL 11中的先前检查点”, 第9.7.2节 。

  4. 更新了第9.9.2节 。

  5. 更新了第10.1.1节

作者

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版权所有。


文章转载自DBally,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论