PostgreSQL实战 - (EPUB全文下载)

文件大小:0.41 mb。
文件格式:epub 格式。
书籍内容:

PostgreSQL实战
第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 本章小结
第1章 安装与配置基础
本章介绍PostgreSQL起源、安装部署、基本参数配置、服务管理等方面的内容。
1.1 初识PostgreSQL
PostgreSQL是由PostgreSQL社区全球志愿者开发团队开发的开源对象-关系型数据库。它源于UC Berkeley大学1977年的Ingres计划,这个项目是由著名的数据库科学家Michael Stonebraker(2015年图灵奖获得者)领导的。在1994年,两个UC Berkeley大学的研究生Andrew Yu和Jolly Chen增加了一个SQL语言解释器来替代早先的基于Ingres的QUEL系统,建立了Postgres95。为了反映数据库的新SQL查询语言特性,Postgres95在1996年重命名为PostgreSQL,并第一次发行了以PostgreSQL命名的6.0版本,在2005年,PostgreSQL发行了以原生方式运行在Windows系统下的8.0版本。随着2010年PostgreSQL 9.0的发行,PostgreSQL进入了黄金发展阶段,目前,PostgreSQL最新的稳定版是PostgreSQL 10。
PostgreSQL是目前可免费获得的最高级的开源数据库。它非常稳定可靠,有很多前沿的技术特性,并且性能卓越,在数据完整性和正确性方面赢得了良好的声誉。目前主流的云服务提供商如亚马逊云、微软云、腾讯云、阿里云、百度云都提供了PostgreSQL的RDS服务。
提示 PostgreSQL开发者把它拼读为"Post-Gres-Q-L"(发音:`[/postɡrs kju:l/],`),更多人愿意称PostgreSQL为Postgres。有趣的是由于绕口的名字,常有人读错它,下面的网址有一个PostgreSQL社区提供的发音文件:http://www.postgresql.org/files/postgresql.mp3
1.1.1 PostgreSQL的特点
PostgreSQL几乎支持多种操作系统,包括各种Linux发行版及多种UNIX、类UNIX系统以及Windows系统,例如AIX、BSD、HP-UX、SGI IRIX、Mac OS X、Solaris、Tru64。 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » PostgreSQL实战 - (EPUB全文下载)