postmaster PM:认证(pg_hba.conf),端口,监听功能(postgresql.conf),fork其他进程 连接协议 连接层
主进程Postmaster实际是第一个postgres进程,此进程会fork一些与数据库实例相关的辅助子进程并管理他们。
当用户与PostgreSQL数据库建立连接时,实际上是先与Postmaster进程建立连接。此时,客户端程序会发出身份证验证的消息给Postmaster进程,Postmaster主进程根据消息中的信息进行客户端身份验证。验证通过,它会fork一个子进程postgres为这个连接服务,fork出来的进程被称为服务进程