PostgreSQL实战

PostgreSQL实战

作者:谭峰张文升 编著

出版社:机械工业

出版年:2018年6月

ISBN:9787111603467

所属分类:人生哲学

书刊介绍

《PostgreSQL实战》内容简介

本书由资深数据库专业开发人员撰写,系统介绍PostgreSQL10的丰富特性,及其在生产实践运维中的技巧,全书分为基础篇、核心篇、进阶篇,共18章。基础篇包括第1-4章,主要介绍PostgreSQL基础知识,例如安装与配置、客户端工具、数据类型、SQL高级特性等,为读者阅读核心篇和进阶篇做好准备;核心篇包括第5-9章,主要介绍PostgreSQL核心内容,例如体系结构、并行查询、事务与并发控制、分区表等;进阶篇包括第10-18章,主要介绍PostgreSQL高级内容,例如性能优化、物理复制、逻辑复制、备份与恢复、高可用、版本升级、扩展模块、Oracle数据库迁移PostgreSQL实战、PostGIS等。
谭峰,张文升编著。

作品目录

序言
前言
基础篇
第1章:安装与配置基础
1.1、初识PostgreSQL
1.2、安装PostgreSQL
1.3、客户端程序和服务器程序
1.4、创建数据库实例
1.5、启动和停止数据库服务器
1.6、数据库配置基础
1.7、本章小结
第2章:客户端工具
2.1、pgAdmin
4简介
2.2、psql功能及应用
2.3、本章小结
第3章:数据类型
3.1、数字类型
3.2、字符类型
3.3、时间/日期类型
3.4、布尔类型
3.5、网络地址类型
3.6、数组类型
3.7、范围类型
3.8、json/jsonb类型
3.9、数据类型转换
3.10、本章小结
第4章:SQL高级特性
4.1、WITH查询
4.2、批量插入
4.3、RETURNING返回修改的数据
4.4、UPSERT
4.5、数据抽样
4.6、聚合函数
4.7、窗口函数
4.8、本章小结
核心篇
第5章:体系结构
5.1、逻辑和物理存储结构
5.2、进程结构
5.3、内存结构
5.4、本章小结
第6章:并行查询
6.1、并行查询相关配置参数
6.2、并行扫描
6.3、并行聚合
6.4、多表关联
6.5、本章小结
第7章:事务与并发控制
7.1、事务和并发控制的概念
7.2、PostgreSQL的事务隔离级别
7.3、PostgreSQL的并发控制
7.4、本章小结
第8章:分区表
8.1、分区表的意义
8.2、传统分区表
8.3、内置分区表
8.4、本章小结
第9章:PostgreSQL的NoSQL特性
9.1、为jsonb类型创建索引
9.2、json、jsonb读写性能测试
9.3、全文检索对json和jsonb数据类型的支持
9.4、本章小结
进阶篇
第10章:性能优化
10.1、服务器硬件
10.2、操作系统优化
10.3、数据库调优
10.4、本章小结
第11章:基准测试与pgbench
11.1、关于基准测试
11.2、使用pgbench进行测试
11.3、本章小结
第12章:物理复制和逻辑复制
12.1、异步流复制
12.2、同步流复制
12.3、单实例、异步流复制、同步流复制性能测试
12.4、流复制监控
12.5、流复制主备切换
12.6、延迟备库
12.7、同步复制优选提交
12.8、级联复制
12.9、流复制维护生产案例
12.10、逻辑复制
12.11、本章小结
第13章:备份与恢复
13.1、备份与恢复概述
13.2、增量备份
13.3、指定时间和还原点的恢复
13.4、SQL转储和文件系统级别的备份
13.5、本章小结
第14章:高可用
14.1、Pgpool-II+异步流复制实现高可用
14.2、基于Keepalived+异步流复制实现高可用
14.3、本章小结
第15章:版本升级
15.1、版本介绍
15.2、小版本升级
15.3、大版本升级
15.4、本章小结
第16章:扩展模块
16.1、CREATE
EXTENSION
16.2、pg_stat_statements
16.3、auto_explain
16.4、pg_prewarm
16.5、file_fdw
16.6、postgres_fdw
16.7、Citus
16.8、本章小结
第17章:Oracle数据库迁移PostgreSQL实践
17.1、项目准备
17.2、数据库对象迁移
17.3、应用代码改造
17.4、数据迁移测试
17.5、功能测试和性能测试
17.6、生产割接
17.7、oracle_fdw部署过程中的常见错误
17.8、本章小结
第18章:PostGIS
18.1、安装与配置
18.2、创建GIS数据库
18.3、几何对象
18.4、应用场景:圈人与地理围栏
18.5、本章小结

相关推荐

微信二维码