网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 PostgreSQL数据库内核分析(数据库技术)
分类
作者 彭智勇//彭煜玮
出版社 机械工业出版社
下载
简介
编辑推荐

《PostgreSQL 数据库内核分析》是全面分析开源数据库管理系统PostgreSQL的开山之作,引导读者轻松、透彻地理解数据库管理系统的内部运行机制,揭示实际数据库管理系统的运行过程。读者更可以通过阅读本书深入地理解、认识数据库或者验证数据库的新技术,进而有助于读者基于PostgreSQL定制数据库系统、开发数据库内核或数据库管理系统。本书由彭智勇、彭煜玮编著。

内容推荐

PostgreSQL是目前广泛应用的开源数据库管理系统。《PostgreSQL 数据库内核分析》从PostgreSQL数据库的源代码入手,深入分析了该数据库管理系统的底层实现细节,揭示了数据库运行的基本原理。本书的主要内容包括:PostgreSQL数据库的体系结构、 存储管理、索引机制、查询编译、查询执行、并发控制机制以及安全等。每个主题都引用了大量的数据结构、图表等进行说明,使读者对实现过程和机理一目了然。

《PostgreSQL 数据库内核分析》适合从事数据库领域相关研究的技术人员、高等院校相关专业高年级本科生或研究生阅读,有助于读者进行数据库的高级开发、基于PostgreSQL定制满足需求的数据库系统,或者在数据库内核中实现并验证数据库新技术。本书由彭智勇、彭煜玮编著。

目录

前言

第1章 PostgreSQL系统概述

 1.1 PostgreSQL简介及发展历程

 1.2 PostgreSQL的特性

 1.3 PostgreSQL的应用

 1.4 PostgreSQL代码结构

 1.5 安装PostgreSQL

 1.6 PostgreSQL数据库命令

第2章 PostgreSQL的体系结构

 2.1 系统表

2.1.1 主要系统表功能及依赖关系

2.1.2 系统视图

 2.2 数据集簇

2.2.1 initdb的使用

2.2.2 postgres.bki

2.2.3 initdb的执行过程

2.2.4 系统数据库

 2.3 PostgreSQL进程结构

 2.4 守护进程Postmaster

2.4.1 初始化内存上下文

2.4.2 配置参数

2.4.3 创建监听套接字

2.4.4 注册信号处理函数

2.4.5 辅助进程启动

2.4.6 装载客户端认证文件

2.4.7 循环等待客户连接请求

 2.5 辅助进程

2.5.1 SysLogger系统日志进程

2.5.2 BgWriter后台写进程

2.5.3 WalWriter预写式日志写进程

2.5.4 PgArch预写式日志归档进程

2.5.5 AutoVacuum系统自动清理进程

2.5.6 PgStat统计数据收集进程

 2.6 服务进程Postgres

2.6.1 初始化内存环境

2.6.2 配置运行参数和处理客户端传递的GUC参数

2.6.3 设置信号处理和信号屏蔽

2.6.4 初始化Postgres的运行环境

2.6.5 创建内存上下文并设置查询取消跳跃点

2.6.6 循环等待处理查询

2.6.7 简单查询的执行流程

 2.7 小结

第3章 存储管理

 3.1 存储管理器的体系结构

 3.2 外存管理

3.2.1 表和元组的组织方式

3.2.2 磁盘管理器

3.2.3 VFD机制

3.2.4 空闲空间映射表

3.2.5 可见性映射表

3.2.6 大数据存储

 3.3 内存管理

3.3.1 内存上下文概述

3.3.2 高速缓存

3.3.3 缓冲池管理

3.3.4 IPC

 3.4 表操作与元组操作

3.4.1 表操作

3.4.2 元组操作

 3.5 VACUUM机制

3.5.1 VACUUM操作

3.5.2 Lazy VACUUM

3.5.3 Full VACUUM

 3.6 ResourceOwner资源跟踪

 ……

第4章 索引

第5章 查询编译

第6章 查询执行

第7章 事务处理与并发控制

第8章 数据库安全

附录A 用Eclipse开发和调试PostgreSQL

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 20:17:50