文件名称:PostgreSQL数据库架构-PostgreSQL数据库介绍
文件大小:732KB
文件格式:PPT
更新时间:2024-05-15 15:14:35
数据库 SQL PostgreSQL
PostgreSQL数据库架构 PostgreSQL数据库的架构 PostgreSQL数据库是多进程的架构,每一个客户连接都有一个服务进程为其服务,也有共享内存,这一点与Oracle数据库是相似的。 PostgreSQL 使用一种客户端/服务器的模式。一个服务器进程,它管理数据库文件,接受来自客户端应用与数据库的连接,并且代表客户端在数据库上执行操作。数据库服务器程序叫 postgres 。 PostgreSQL 服务器可以处理来自客户端的多个并发请求。因此,它为每个请求启动("fork")一个新的进程。从这个时候开始,客户端和新服务器进程就不再经过最初的 postgres 进程进行通讯。因此,主服务器总是在运行,等待连接,而客户端及其相关联的服务器进程则是起起停停。 所以PostgreSQL对于大并发的处理能力比较强,同时能够充分利用现在多核CPU的性能。