In this document, the internals of PostgreSQL for database administrators and system developers are described.
PostgreSQL is an open source multi-purpose relational database system which is widely used throughout the world. It is one huge system with the integrated subsystems, each of which has a particular complex feature and works with each other cooperatively. Although understanding of the internal mechanism is crucial for both administration and integration using PostgreSQL, its hugeness and complexity prevent it. The main purposes of this document are to explain how each subsystem works, and to provide the whole picture of PostgreSQL.
This document is based on a part of the book I wrote in Japanese in 2012 (ISBN-13: 978-4774153926), and covers version 9.6 and earlier. Planning to be completed eleven chapters as a whole, for now, you can read eight translated chapters in below:
I suspend translating the remaining chapters for a while, because the features related to the remaining chapters are still being developed and are changing every day.
SUZUKI Hironobu
Had graduated from graduate school of information engineering, worked for several companies as a software developer and a technical manager/director, and published seven books in the fields of database and system integration. Now he is a freelance software engineer/developer.
As a director of the Japan PostgreSQL Users Group, had been organizing the largest (non-commercial) technical seminar/lecture of PostgreSQL in Japan for more than six years, served as the program committee chair of the Japan PostgreSQL Conference in 2013 and as a member in 2008, 2009.
Cuando era joven, vivió en Sudamérica por unos años. Recientemente, a veces vuelve a allí.
© Copyright ALL Right Reserved, SUZUKI Hironobu.
If anybody wants to use any part of this document and/or any figure, please contact me.