摘要:
当应用程序向PostgreSQL系统提交一个查询时,一般要经过五个阶段: (1)联接阶段;(2)分析阶段;(3)重写阶段;(4)优化阶段;(5)执行阶段。PostgreSQL采用“每用户一进程”的Client/Server模型。在这种模型里一个客户端进程只与一个服务器进程联接,即每一个客户端与每一个进程关系一一对应。因为不知道具体要建立多少个联接,所以不得不利用一个主进程在... 阅读全文
posted @ 2010-01-16 18:44
电信415实验室
阅读(1311)
评论(0)
推荐(0)
摘要:
PostgreSQL的存储系统作为PostgreSQL的最低层,向下通过操作系统系统接口访问物理数据,向上为存取系统提供由缓冲区页面及页面上的接口函数。存储系统的总体架构如下图所示(转自贵州大学硕士黄崇争毕业论文“开放源代码DBMS的分析,比较”) 注释:Lock Manager是锁管理器,IPC是进程间通信,他们实现了存取层对存储层的互斥访问,操作。存储系统各子系统功能如... 阅读全文
posted @ 2010-01-16 16:27
电信415实验室
阅读(6664)
评论(0)
推荐(0)
摘要:
以下有我在网上查到的一些资料,是对PostgreSQL体系结构的一些补充,主要是针对7.4.3版本的:1、PostgreSOL在安装后,其目录组织结构如下图:2、PostgreSQL开发文档中给出的服务器体系结构图:3、PostgreSQL7.4.3的体系结构,如下图所示: l SQL客户端接口负责在客户端和服务器端通信,对应服务器体系结构图中的libpq。 l 系统控制管理器负责初始化和控制整个... 阅读全文
posted @ 2010-01-16 16:00
电信415实验室
阅读(2166)
评论(1)
推荐(0)

浙公网安备 33010602011771号