1. Introduction
PostgreSQL backend is a collection of processes forked from the main process called Postmaster
. Each forked process has different roles and responsibilities in the backend. This article describes the responsibility of core backend processes that power the PostgreSQL system as we know it today. The overall PostgreSQL backend architecture can be illustrated by the image below: