Additional Chapter for Tutorial

From: Jürgen Purtz <juergen(at)purtz(dot)de>
To: Pg Docs <pgsql-docs(at)lists(dot)postgresql(dot)org>
Subject: Additional Chapter for Tutorial
Date: 2020-04-17 17:56:08
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-docs pgsql-hackers

Our documentation explains many details about commands, tools,
parameters in detail and with high accuracy. Nevertheless my impression
is that we neglect the 'big picture': why certain processes exist and
what their relation to each other is, summary of strategies,
visualization of key situations, ... . People with mature knowledge
don't miss this information because they know all about it. But for
beginners such explanations would be a great help. In the time before
GSoD 2019 we had similar discussions.

I plan to extend over time the part 'Tutorial' by an additional chapter
with an overview about key design decisions and basic features. The
typical audience should consist of persons with limited pre-knowledge in
database systems and some interest in PostgreSQL. In the attachment you
find a patch for the first sub-chapter. Subsequent sub-chapters should
be: MVCC, transactions, VACUUM, backup, replication, ... - mostly with
the focus on the PostgreSQL implementation and not on generic topics
like b-trees.

There is a predecessor of this patch:
. In the meanwhile its glossary-part is separated and commited. The new
patch contains two elements: textual descriptions and 4 figures. My
opinion concerning figures is set out in detail in the previous patch.

Kind regards, Jürgen Purtz

Attachment Content-Type Size
0001-architecture.patch text/x-patch 126.0 KB


Browse pgsql-docs by date

  From Date Subject
Next Message Corey Huinker 2020-04-17 18:18:17 Re: Additional Chapter for Tutorial
Previous Message PG Doc comments form 2020-04-17 16:47:20 caes insensitivity

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2020-04-17 18:07:07 Re: Should we add xid_current() or a int8->xid cast?
Previous Message Pavel Stehule 2020-04-17 17:47:15 proposal - function string_to_table