PostgreSQL修炼之道:从小工到专家(第2版)

PostgreSQL修炼之道:从小工到专家(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

PostgreSQL数据库领域经典著作的第二版。

内容简介

唐成,拥有十几年数据库、操作系统、存储领域的工作经验。目前任沃趣科技首席数据库架构师,从事数据库高可用、高性能以及数据库云化等方面的研究工作。历任阿里巴巴数据库专家、高级数据库专家,从事过阿里巴巴的线上Oracle、Greenplum、PostgreSQL数据库的架构设计和运维工作,为阿里巴巴的PostgreSQL数据库的布道者,推动阿里云的关系型数据库服务(RDS)中提供PostgreSQL数据库服务,为阿里巴巴PostgreSQL数据库方面的技术带头人。也曾任网易杭州研究院开发专家,主导了网易云计算中的云硬盘产品(类似amazon有EBS)的设计和开发。

章节目录

版权信息

前言

第一篇 准备篇

第1章 PostgreSQL简介

1.1 什么是PostgreSQL

1.2 PostgreSQL数据库与其他数据库的对比

1.3 小结

第2章 PostgreSQL的安装与配置

2.1 从发行版本安装

2.2 从源码安装

2.3 PostgreSQL的简单配置

2.4 PostgreSQL的安装技巧

2.5 小结

第3章 SQL入门

3.1 SQL语句语法简介

3.2 DDL语句

3.3 DML语句

3.4 查询语句

3.5 其他SQL语句

3.6 小结

第二篇 基础篇

第4章 psql工具

4.1 psql介绍

4.2 psql的简单使用

4.3 psql的常用命令

4.4 psql的使用技巧

4.5 小结

第5章 数据类型

5.1 数据类型介绍

5.2 布尔类型

5.3 数值类型

5.4 字符串类型

5.5 二进制数据类型

5.6 位串类型

5.7 日期/时间类型

5.8 枚举类型

5.9 几何类型

5.10 网络地址类型

5.11 复合类型

5.12 xml类型

5.13 JSON类型

5.14 Range类型

5.15 数组类型

5.16 伪类型

5.17 其他类型

5.18 小结

第6章 逻辑结构管理

6.1 数据库逻辑结构介绍

6.2 数据库基本操作

6.3 模式

6.4 表

6.5 触发器

6.6 事件触发器

6.7 表空间

6.8 视图

6.9 索引

6.10 用户及权限管理

6.11 事务、并发和锁

6.12 小结

第7章 PostgreSQL的核心架构

7.1 进程及内存结构

7.2 存储结构

7.3 应用程序访问接口

7.4 小结

第8章 服务管理

8.1 服务的启停及原理

8.2 服务配置介绍

8.3 访问控制配置文件

8.4 备份和还原

8.5 常用的管理命令

8.6 小结

第三篇 提高篇

第9章 PostgreSQL执行计划

9.1 执行计划的解释

9.2 与执行计划相关的配置项

9.3 统计信息的收集

9.4 小结

第10章 PostgreSQL中的技术内幕

10.1 表中的系统字段

10.2 多版本并发控制

10.3 物理存储结构

10.4 控制文件解密

10.5 WAL文件解密

10.6 CommitLog文件与事务ID技术解密

10.7 实例恢复与热备份原理解密

10.8 一些技术解密

10.9 小结

第11章 PostgreSQL的特色功能

11.1 规则系统

11.2 模式匹配和正则表达式

11.3 LISTEN与NOTIFY命令

11.4 索引的特色

11.5 序列的使用

11.6 咨询锁的使用

11.7 SQL/MED

11.8 全文检索

11.9 数组的特色功能

11.10 并行查询功能

11.11 小结

第12章 数据库优化

12.1 数据库优化准则和方法

12.2 硬件知识

12.3 文件系统及I/O调优

12.4 性能监控

12.5 数据库配置优化

12.6 数据库的逻辑结构优化

12.7 SQL的优化

12.8 小结

第13章 Standby数据库的搭建

13.1 Standby数据库原理

13.2 pg_basebackup命令行工具

13.3 异步流复制Hot Standby的示例

13.4 同步流复制的Standby数据库

13.5 检查备库及流复制情况

13.6 Hot Standby的限制

13.7 恢复配置详解

13.8 流复制的注意事项

13.9 逻辑复制

13.10 小结

第四篇 架构篇

第14章 PgBouncer

14.1 PgBouncer介绍

14.2 PgBouncer的相关概念

14.3 PgBouncer的安装方法

14.4 PgBouncer的简单使用

14.5 PgBouncer的配置文件详解

14.6 小结

第15章 Slony-I的使用

15.1 Slony-I中的主要概念

15.2 Slony-I复制的一些限制

15.3 在Linux下安装和配置Slony-I

15.4 小结

第16章 Bucardo的使用

16.1 Bucardo的相关概念

16.2 Bucardo的安装方法

16.3 Bucardo同步配置

16.4 Bucardo的日常维护

16.5 小结

第17章 PL/Proxy的使用

17.1 PL/Proxy的相关概念

17.2 PL/Proxy的安装及配置

17.3 PL/Proxy的集群配置详解

17.4 PL/Proxy语言详解

17.5 PL/Proxy的高可用方案

17.6 小结

第18章 pgpool-II的使用

18.1 pgpool-II的相关概念

18.2 pgpool-II的安装方法

18.3 pgpool-II配置快速入门

18.4 pgpool-II高可用配置方法

18.5 小结

第19章 Postgres-XC的使用

19.1 Postgres-XC的相关概念

19.2 Postgres-XC的安装

19.3 配置Postgres-XC集群

19.4 Postgres-XC的使用

19.5 小结

第20章 高可用性方案设计

20.1 高可用架构基础

20.2 基于共享存储的高可用方案

20.3 WAL日志同步或流复制同步方案

20.4 基于触发器的同步方案

20.5 基于中间件的高可用方案

20.6 小结

PostgreSQL修炼之道:从小工到专家(第2版)是2020年由出版,作者唐成。

得书感谢您对《PostgreSQL修炼之道:从小工到专家(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python基础教程(第3版) 电子书
手把手带你从零开始学习Python。
大数据技术原理与应用(第3版) 电子书
本书系统介绍了大数据的相关知识,分为大数据基础篇、大数据存储与管理篇、大数据处理与分析篇、大数据应用篇。
Python+Excel职场办公数据分析 电子书
一本适合编程小白学习的职场数据分析宝典。
Python 3破冰人工智能:从入门到实战 电子书
数学基础:从历年数学建模竞赛入手,解读人工智能中的数学方法。 编程实践:100余个代码实例,全面讲解网络爬虫、数据存储与数据分析等内容。 算法应用:实战案例辅以丰富图解,详尽分析人工智能算法特性及其应用场景。
SQLServer2012数据库技术及应用:微课版(第5版) 电子书
本书是介绍数据库的相关知识,讲述了一些基本知识以及一些设计方法。