<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Internals on Kernel Notes</title><link>https://my-blog.j8465383071.workers.dev/tags/internals/</link><description>Recent content in Internals on Kernel Notes</description><generator>Hugo -- 0.147.7</generator><language>zh-cn</language><lastBuildDate>Fri, 11 Sep 2026 18:12:00 +0800</lastBuildDate><atom:link href="https://my-blog.j8465383071.workers.dev/tags/internals/index.xml" rel="self" type="application/rss+xml"/><item><title>PostgresInternal</title><link>https://my-blog.j8465383071.workers.dev/posts/postgresql/postgresinternal/</link><pubDate>Fri, 11 Sep 2026 15:06:30 +0800</pubDate><guid>https://my-blog.j8465383071.workers.dev/posts/postgresql/postgresinternal/</guid><description>&lt;h1 id="postgres-internals-14-阅读笔记">Postgres Internals 14 阅读笔记&lt;/h1>
&lt;p>Egor Rogov 的 &lt;em>PostgreSQL 14 Internals&lt;/em> 读书笔记入口。中文在线版方便查阅，英文 PDF 方便离线精读。&lt;/p>
&lt;h2 id="资料">资料&lt;/h2>
&lt;ul>
&lt;li>中文在线版：&lt;a href="https://postgres-internals.cn/docs/chapter01/">PostgreSQL 14 Internals（中文）&lt;/a>&lt;/li>
&lt;li>英文 PDF（本站电子书库）：&lt;a href="https://my-blog.j8465383071.workers.dev/ebooks/postgresql_internals-14_parts1-3_en.pdf">postgresql_internals-14_parts1-3_en.pdf&lt;/a>&lt;/li>
&lt;/ul>
&lt;figure class="pdf-embed">
&lt;div class="pdf-embed__bar">
&lt;span class="pdf-embed__title">PostgreSQL 14 Internals (EN, Parts 1–3)&lt;/span>
&lt;a class="pdf-embed__link" href="https://my-blog.j8465383071.workers.dev/ebooks/postgresql_internals-14_parts1-3_en.pdf" target="_blank" rel="noopener">新窗口打开&lt;/a>
&lt;a class="pdf-embed__link" href="https://my-blog.j8465383071.workers.dev/ebooks/postgresql_internals-14_parts1-3_en.pdf" download>下载&lt;/a>
&lt;/div>
&lt;iframe
class="pdf-embed__frame"
src="https://my-blog.j8465383071.workers.dev/ebooks/postgresql_internals-14_parts1-3_en.pdf"
title="PostgreSQL 14 Internals (EN, Parts 1–3)"
height="720"
loading="lazy"
>&lt;/iframe>
&lt;/figure>
&lt;hr>
&lt;h2 id="数据组织">数据组织&lt;/h2>
&lt;h3 id="数据库">数据库&lt;/h3>
&lt;p>当初始化一个 PG 实例之后，PGDATA 会自动创建以下三种基础数据库：&lt;/p>
&lt;ul>
&lt;li>template0: 用来通过逻辑复制，或创建不同编码数据库的原型/样板；&lt;/li>
&lt;li>template1: 用户在此实例下创建所有其他数据库的模版，新建库都基于它；&lt;/li>
&lt;li>postgres: 自带的一个常规库；&lt;/li>
&lt;/ul>
&lt;p>&lt;img alt="image" loading="lazy" src="https://my-blog.j8465383071.workers.dev/images/uploads/image.png">&lt;/p></description></item></channel></rss>