Re: Additional Chapter for Tutorial
Jürgen Purtz <juergen@purtz.de>
From: Jürgen Purtz <juergen@purtz.de>
To: Erik Rijkers <er@xs4all.nl>, Justin Pryzby <pryzby@telsasoft.com>
Cc: "David G. Johnston" <david.g.johnston@gmail.com>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2020-11-01T15:38:43Z
Lists: pgsql-hackers, pgsql-docs
Attachments
- 0010-architecture-vs-master.patch (text/x-patch) patch 0010
- 0010-architecture-vs-0009.patch (text/x-patch) patch 0010
On 30.10.20 17:45, Erik Rijkers wrote: > Hi, > > I applied 0009-architecture-vs-master.patch to head > and went through architecture.sgml (only that file), > then produced the attached .diff > > > And I wrote down some separate items: > > 1. > 'Two Phase Locking' and 'TPL' should be, I think, > 'Two-Phase Commit'. Please someone confirm. > (no changes made) > > 2. > To compare xid to sequence because they similarly 'count up' seems a > bad idea. > (I don't think it's always true in the case of sequences) > (no changes made) > > 3. > 'accesses' seems a somewhat strange word most of the time just > 'access' may be better. Not sure - native speaker wanted. (no changes > made) > > 4. > 'heap', in postgres, means often (always?) files. But more generally, > the meaning is more associated with memory. Therefore it would be > good I think to explicitly use 'heap file' at least in the beginning > once to make clear that heap implies 'safely written away to disk'. > Again, I'm not quite sure if my understanding is correct - I have made > no changes in this regard. > > > > Erik Rijkers All suggestions so far are summarized in the attached patch with the following exceptions: - 'Two Phase Locking' is the intended term. - Not adopted: Second, the transfer of dirty buffers from Shared Memory to files must take place. This is the primary task of the - Background Writer process. Because I/O activities can block + Checkpointer process. Because I/O activities can block other processes, it starts periodically and Partly adopted: - the data in the old version of the row does not change! ... - before. Nothing is thrown away so far! Only <literal>xmax</literal> ... -- J. Purtz
Commits
-
Align some terms in arch-dev.sgml to glossary
- 6734e806958c 14.0 landed
-
doc: Copy-edit the "Overview of PostgreSQL Internals" chapter
- 29ad6595ef7f 14.0 landed
-
Merge postmaster and postgres command into just postgres. postmaster
- 5266f221a2e1 8.2.0 cited