PostgreSQL:源码目录结构

本文详细介绍了PostgreSQL的源码目录结构,包括access模块的各种存储访问方法、backend后端源码、executor执行器、libpq前端后端通信、optimizer优化器等关键组成部分。同时阐述了模块之间的调用关系,如access支持数据存取,bootstrap处理数据库初始化,executor执行查询计划,libpq处理客户端通信,optimizer创建查询路径,postmaster作为主守护进程,以及storage管理存储系统等。

源码结构

在这里插入图片描述

  • aclocal.m4:config 用的文件的一部分
  • config/:config 用的文件的目录
  • config.log:
  • configure:configure 文件
  • configure.in:configure 文件的雏形
  • contrib/:contribution 程序
  • COPYRIGHT:版权信息
  • doc/:文档目录
  • GUNMakefile:第一级目录的 Makefile
  • GUNMakefile.in:Makefile 的雏形
  • HISTORY:修改历史
  • INSTALL:安装方法简要说明
  • Makefile:Makefile模版
  • README:简单说明
  • src/:源代码目录
    在这里插入图片描述
    • backend/:后端的源码目录
      在这里插入图片描述
      • access/:各种存储访问方法(在各个子目录下) common(共同函数)、gin (Generalized Inverted Index通用逆向索引)、gist (Generalized Search Tree通用索引)、 hash (哈希索引)、heap (heap的访问方法)、index
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值