PostgreSQL在国外很流行
在日本是仅次于apache的开源软件
pgsql 使用进程
PostgreSQL数据库是多进程的架构.每一个客户连接都有一个服务进程为其进行服务,也有共享内存,这一点是与Orancle数据库是相似的.
PostgreSQL使用一种客户端/服务器的模式.一个服务器进程,他管理数据库文件,接受来自客户端与数据库的连接,并且代表客户端在数据库上执行操作.数据库服务器程序叫做postgres.
PostgreSQL服务器可以处理来自客户端的多个并发请求.因此,它为每个请求启动("fork")一个新的进程.从这个时候开始,客户端和新服务器进行都不必进行最初的postgres进程进行通讯.因此,主服务器总是在运行,等待连接,而客户端以及其相关联的服务器进程则是起起停停.
本文详细解析了PostgreSQL数据库的多进程架构,包括客户端/服务器模式、进程管理和并发请求处理机制。强调了PostgreSQL如何通过fork新进程来高效响应来自不同客户端的请求,以及其与Oracle数据库在进程管理上的对比。
4921

被折叠的 条评论
为什么被折叠?



