摘要:作者譚峰張文升出版日期年月頁數頁定價元本書特色中國開源軟件推進聯盟分會特聘專家撰寫,國內多位開源數據庫專家鼎力推薦。張文升中國開源軟件推進聯盟分會核心成員之一。
很高興《PostgreSQL實戰》一書終于出版,本書大體上系統總結了筆者 PostgreSQL DBA 職業生涯的經驗總結,本書的另一位作者張文升擁有豐富的PostgreSQL運維經驗,目前就職于探探科技任首席PostgreSQL DBA,他的加入極大地豐富了此書的內容。
本書基于 PostgreSQL 10 編寫,以實踐為主,希望對 PGer 帶來幫助。
作者: 譚峰、張文升
出版日期: 2018年7月
頁數: 415頁
定價: 89元
中國開源軟件推進聯盟PostgreSQL分會特聘專家撰寫,國內多位開源數據庫專家鼎力推薦。
基于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章 PostGIS
18.1 安裝與配置392
18.2 創建GIS數據庫393
18.3 幾何對象393
18.4 應用場景:圈人與地理圍欄397
18.5 本章小結399
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38998.html
摘要:本文最早為雙十一而作,原標題雙大前端工程師讀書清單,以付費的形式發布在上。發布完本次預告后,捕捉到了一個友善的吐槽讀書清單也要收費。這本書便從的異步編程講起,幫助我們設計快速響應的網絡應用,而非簡單的頁面。 本文最早為雙十一而作,原標題雙 11 大前端工程師讀書清單,以付費的形式發布在 GitChat 上。發布之后在讀者圈群聊中和讀者進行了深入的交流,現免費分享到這里,不足之處歡迎指教...
摘要:本文最早為雙十一而作,原標題雙大前端工程師讀書清單,以付費的形式發布在上。發布完本次預告后,捕捉到了一個友善的吐槽讀書清單也要收費。這本書便從的異步編程講起,幫助我們設計快速響應的網絡應用,而非簡單的頁面。 本文最早為雙十一而作,原標題雙 11 大前端工程師讀書清單,以付費的形式發布在 GitChat 上。發布之后在讀者圈群聊中和讀者進行了深入的交流,現免費分享到這里,不足之處歡迎指教...
摘要:本文最早為雙十一而作,原標題雙大前端工程師讀書清單,以付費的形式發布在上。發布完本次預告后,捕捉到了一個友善的吐槽讀書清單也要收費。這本書便從的異步編程講起,幫助我們設計快速響應的網絡應用,而非簡單的頁面。 本文最早為雙十一而作,原標題雙 11 大前端工程師讀書清單,以付費的形式發布在 GitChat 上。發布之后在讀者圈群聊中和讀者進行了深入的交流,現免費分享到這里,不足之處歡迎指教...
閱讀 1890·2021-11-24 09:39
閱讀 2535·2021-10-14 09:43
閱讀 3318·2021-10-08 10:10
閱讀 2266·2021-09-22 15:54
閱讀 2340·2019-08-29 17:20
閱讀 1573·2019-08-28 18:14
閱讀 2374·2019-08-26 13:28
閱讀 1111·2019-08-26 12:16