新書推薦 |《PostgreSQL實戰》出版(提供樣章下載)

很高興《PostgreSQL實戰》一書終於出版,本書大致上系統總結了筆者 PostgreSQL DBA 職業生涯的經驗總結,本書的另外一位做者張文升擁有豐富的PostgreSQL運維經驗,目前就任於探探科技任首席PostgreSQL DBA,他的加入極大地豐富了此書的內容。html

本書基於 PostgreSQL 10 編寫,以實踐爲主,但願對 PGer 帶來幫助。sql

圖片描述

做者: 譚峯、張文升
出版日期: 2018年7月
頁數: 415頁
訂價: 89元數據庫

本書特點

中國開源軟件推動聯盟PostgreSQL分會特聘專家撰寫,國內多位開源數據庫專家鼎力推薦。json

基於PostgreSQL 10 編寫,重點介紹SQL高級特性、並行查詢、分區表、物理複製、邏輯複製、備份恢復、高可用、性能優化、PostGIS等,涵蓋大量實戰用數組

內容簡介

本書由資深數據庫專業開發人員撰寫,系統介紹PostgreSQL 10的豐富特性,及其在生產實踐運維中的技巧,全書分爲基礎篇、核心篇、進階篇,共18章。基礎篇包括第1~4章,主要介紹PostgreSQL基礎知識,例如安裝與配置、客戶端工具、數據類型、SQL高級特性等,爲讀者閱讀核心篇和進階篇作好準備;核心篇包括第5~9章,主要介紹PostgreSQL核心內容,例如體系結構、並行查詢、事務與併發控制、分區表等;進階篇包括第10~18章,主要介紹PostgreSQL進階內容,例如性能優化、物理複製、邏輯複製、備份與恢復、高可用、版本升級、擴展模塊、Oracle數據庫遷移PostgreSQL實戰、PostGIS等。性能優化

做者簡介

譚峯
網名francs,中國開源軟件推動聯盟PostgreSQL分會特聘專家,《PostgreSQL 9 Administration Cookbook》譯者之一,《PostgreSQL High Performance Cookbook》英文版技術審校者之一,曾在杭州斯凱網絡科技有限公司從事PostgreSQL DBA一職六年。熱忠於博客分享PostgreSQL經驗,分享技術博客500餘篇。現就任於浙江移動負責應用上雲架構管控、資源分配以及私有云建設工做。服務器

張文升
中國開源軟件推動聯盟PostgreSQL分會核心成員之一。常年活躍於PostgreSQL、MySQL、Redis等開源技術社區,堅持推進PostgreSQL在中國地區的發展,屢次參與組織PostgreSQL全國用戶大會。近年來致力於推進PostgreSQL在互聯網企業的應用以及企業PostgreSQL培訓與技術支持。網絡

購買連接

京東: https://item.jd.com/12405774....
噹噹網: http://product.dangdang.com/2...架構

樣章試讀

https://pan.baidu.com/s/1QeKl...併發

本書目錄

篇幅有限,完整目錄詳見購買連接。

第1章 安裝與配置基礎
1.1 初識PostgreSQL2
1.2 安裝PostgreSQL3
1.3 客戶端程序和服務器程序8
1.4 建立數據庫實例11
1.5 啓動和中止數據庫服務器14
1.6 數據庫配置基礎17
1.7 本章小結22

第2章 客戶端工具
2.1 pgAdmin 4簡介23
2.2 psql功能及應用26
2.3 本章小結43

第3章 數據類型
3.1 數字類型44
3.2 字符類型47
3.3 時間/日期類型49
3.4 布爾類型52
3.5 網絡地址類型53
3.6 數組類型56
3.7 範圍類型60
3.8 json/jsonb類型63
3.9 數據類型轉換68
3.10 本章小結70

第4章 SQL高級特性
4.1 WITH查詢71
4.2 批量插入74
4.3 RETURNING返回修改的數據76
4.4 UPSERT78
4.5 數據抽樣80
4.6 聚合函數84
4.7 窗口函數86
4.8 本章小結93

第5章 體系結構
5.1 邏輯和物理存儲結構96
5.2 進程結構105
5.3 內存結構106
5.4 本章小結107

第6章 並行查詢
6.1 並行查詢相關配置參數109
6.2 並行掃描111
6.3 並行聚合117
6.4 多表關聯119
6.5 本章小結124

第7章 事務與併發控制
7.1 事務和併發控制的概念125
7.2 PostgreSQL的事務隔離級別130
7.3 PostgreSQL的併發控制133
7.4 本章小結141

第8章 分區表
8.1 分區表的意義142
8.2 傳統分區表143
8.3 內置分區表155
8.4 本章小結163

第9章 PostgreSQL的NoSQL特性
9.1 爲jsonb類型建立索引164
9.2 json、jsonb讀寫性能測試165
9.3 全文檢索對json和jsonb數據類型的支持169
9.4 本章小結176

第10章 性能優化
10.1 服務器硬件180
10.2 操做系統優化181
10.3 數據庫調優193
10.4 本章小結203

第11章 基準測試與pgbench
11.1 關於基準測試204
11.2 使用pgbench進行測試206
11.3 本章小結214

第12章 物理複製和邏輯複製
12.1 異步流複製216
12.2 同步流複製224
12.3 單實例、異步流複製、同步流複製性能測試227
12.4 流複製監控231
12.5 流複製主備切換236
12.6 延遲備庫244
12.7 同步複製優選提交247
12.8 級聯複製251
12.9 流複製維護生產案例255
12.10 邏輯複製265
12.11 本章小結280

第13章 備份與恢復
13.1 備份與恢復概述281
13.2 增量備份283
13.3 指定時間和還原點的恢復288
13.4 SQL轉儲和文件系統級別的備份298
13.5 本章小結301

第14章 高可用
14.1 Pgpool-II+異步流複製實現高可用303
14.2 基於Keepalived+異步流複製實現高可用321
14.3 本章小結333

第15章 版本升級
15.1 版本介紹334
15.2 小版本升級335
15.3 大版本升級336
15.4 本章小結350

第16章 擴展模塊
16.1 CREATE EXTENSION351
16.2 pg_stat_statements353
16.3 auto_explain356
16.4 pg_prewarm357
16.5 file_fdw359
16.6 postgres_fdw364
16.7 Citus369
16.8 本章小結377

第17章 Oracle數據庫遷移PostgreSQL實踐
17.1 項目準備378
17.2 數據庫對象遷移379
17.3 應用代碼改造380
17.4 數據遷移測試384
17.5 功能測試和性能測試388
17.6 生產割接389
17.7 oracle_fdw部署過程當中的常見錯誤389
17.8 本章小結391

第18章 PostGIS18.1 安裝與配置39218.2 建立GIS數據庫39318.3 幾何對象39318.4 應用場景:圈人與地理圍欄39718.5 本章小結399

相關文章
相關標籤/搜索