幫助中心 | 我的帳號 | 關於我們

快速掌握PostgreSQL版本新特性/中國開源軟體推進聯盟PostgreSQL分會系列技術叢書

  • 作者:編者:彭沖|責編:杜軍
  • 出版社:電子工業
  • ISBN:9787121467400
  • 出版日期:2023/12/01
  • 裝幀:平裝
  • 頁數:201
人民幣:RMB 45 元      售價:
放入購物車
加入收藏夾

內容大鋼
    自2019年底加入墨天輪數據社區以來,筆者在PG樂知樂享專欄持續撰寫了與PostgreSQL相關的文章,近幾年陸續撰寫了一些有關各版本新特性方面的文章。由於PostgreSQL每個版本發布的新特性較多,因此要想全面、完整地掌握PostgreSQL新特性十分困難。本書對PostgreSQL的7個大版本:從PostgreSQL 10到PostgreSQL 16,根據公開的新特性實驗手冊、新特性相關的文章、郵件列表、社區核心提交者相關的博客,以及官方Release Notes等素材進行精加工,並從主要性能、可靠性、運維管理、開發易用性、系統層5個方面進行介紹。在當前國內外環境下,PostgreSQL正在不斷崛起,本書從新特性的視角幫助讀者掌握資料庫的正確使用方式。

作者介紹
編者:彭沖|責編:杜軍

目錄
第1章  PostgreSQL 10新特性
  1.1  PostgreSQL 10的主要性能提升
    1.1.1  數據分區
    1.1.2  並行特性增強
    1.1.3  統計信息擴展
    1.1.4  AFTER觸發器性能增強
    1.1.5  Aggregate操作支持下推
  1.2  PostgreSQL 10的可靠性提高
    1.2.1  仲裁提交引入
    1.2.2  HASH索引支持記錄WAL
    1.2.3  事務提交狀態檢測
  1.3  PostgreSQL 10的運維管理優化
    1.3.1  WAL文件大小擴容
    1.3.2  WAL支持在線壓縮
    1.3.3  ICU標準庫引入
    1.3.4  活動會話視圖增強
    1.3.5  HBA文件新增系統視圖
    1.3.6  promote子命令增加等待模式
    1.3.7  基礎備份增強
    1.3.8  臨時複製槽引入
    1.3.9  行級安全策略優化
    1.3.10  PSQL工具允許條件式交互
  1.4  PostgreSQL 10的開發易用性提升
    1.4.1  聲明式分區引入
    1.4.2  表級數據發布與訂閱
    1.4.3  標識列引入
    1.4.4  全文檢索支持JSON與JSONB數據類型
    1.4.5  xmltable函數引入
  1.5  PostgreSQL 10的系統層變化
    1.5.1  XLOG重命名
    1.5.2  系統元數據引入
    1.5.3  配置參數引入
    1.5.4  口令加密安全性提高
    1.5.5  預置角色變化
    1.5.6  附加模塊變化
  1.6  本章小結
第2章  PostgreSQL 11新特性
  2.1  PostgreSQL 11的主要性能提升
    2.1.1  WAL可配置
    2.1.2  B-Tree索引並行創建
    2.1.3  HASH操作及HASH JOIN操作支持並行
    2.1.4  其他並行特性支持
    2.1.5  表達式索引引入
    2.1.6  覆蓋索引引入
    2.1.7  實時編譯引入
    2.1.8  緩存管理改進
    2.1.9  UPDATE操作和DELETE操作支持下推
  2.2  PostgreSQL 11的可靠性提高
    2.2.1  數據塊校驗和檢測
    2.2.2  B-Tree索引壞塊檢測

    2.2.3  查詢ID由32位擴充為64位
  2.3  PostgreSQL 11的運維管理優化
    2.3.1  快速添加列
    2.3.2  維護操作支持多個表
    2.3.3  分區數據支持通過父表載入
    2.3.4  新增KILL信號
    2.3.5  WAL支持離線重構
    2.3.6  PSQL工具支持記錄語句執行情況
  2.4  PostgreSQL 11的開發易用性提升
    2.4.1  聲明式分區增強
    2.4.2  支持事務控制的存儲過程
    2.4.3  邏輯複製支持TRUNCATE操作
    2.4.4  窗口函數增強
  2.5  PostgreSQL 11的系統層變化
    2.5.1  配置參數引入
    2.5.2  預置角色變化
    2.5.3  超級用戶許可權下放
    2.5.4  附加模塊變化
  2.6  本章小結
第3章  PostgreSQL 12新特性
  3.1  PostgreSQL 12的主要性能提升
    3.1.1  CTE優化
    3.1.2  索引效率提升
    3.1.3  系統函數優化
  3.2  PostgreSQL 12的運維管理優化
    3.2.1  校驗和開關控制
    3.2.2  COPY FROM命令數據過濾
    3.2.3  用戶級流複製超時控制
    3.2.4  VACUUM操作及ANALYZE操作鎖跳過
    3.2.5  表及索引清理解耦
    3.2.6  索引在線重建
    3.2.7  執行計劃顯示非默認參數
    3.2.8  後台操作進度報告引入
    3.2.9  備庫升主庫開放SQL介面
    3.2.10  PSQL工具幫助鏈接添加
  3.3  PostgreSQL 12的開發易用性提升
    3.3.1  聲明式分區增強
    3.3.2  運算存儲列使用
    3.3.3  綁定變數窺探引入
    3.3.4  SQL/JSON path引入
    3.3.5  枚舉數據類型增強
  3.4  PostgreSQL 12的系統層變化
    3.4.1  表存儲引擎開放
    3.4.2  恢復相關配置優化
    3.4.3  系統元數據引入
    3.4.4  配置參數引入
    3.4.5  流複製連接數優化
    3.4.6  DOS攻擊預防
    3.4.7  SSL協議可控
    3.4.8  附加模塊變化

  3.5  本章小結
第4章  PostgreSQL 13新特性
  4.1  PostgreSQL 13的主要性能提升
    4.1.1  索引去重
    4.1.2  增量排序
    4.1.3  庫級索引併發重建
    4.1.4  HASH聚合可溢出到磁碟
    4.1.5  索引並行清理
    4.1.6  PL/pgSQL提速
    4.1.7  Windows連接優化
  4.2  PostgreSQL 13的可靠性提高
    4.2.1  備份可靠性提高
    4.2.2  流複製可動態配置
  4.3  PostgreSQL 13的運維管理優化
    4.3.1  資料庫刪除更便捷
    4.3.2  並行查詢關聯PID
    4.3.3  共享內存可觀測
    4.3.4  基於磁碟的緩存可監控
    4.3.5  後台操作進度報告引入
    4.3.6  語句日誌採樣降噪
    4.3.7  PSQL工具跟蹤事務運行狀態
    4.3.8  pg_rewind工具優化
  4.4  PostgreSQL 13的開發易用性提升
    4.4.1  分區表及邏輯複製改進
    4.4.2  標識列可忽略用戶輸入
    4.4.3  存儲列可轉換為普通列
    4.4.4  分頁排序可並列排名
    4.4.5  易用的內置函數引入
    4.4.6  FF1?FF6時間格式引入
    4.4.7  Row表達式使用
    4.4.8  視圖列名糾正
  4.5  PostgreSQL 13的系統層變化
    4.5.1  系統元數據引入
    4.5.2  配置參數引入
    4.5.3  對象標識符類型引入
    4.5.4  內部術語引入
    4.5.5  備庫升主庫流程優化
    4.5.6  INSERT操作自動清理調優
    4.5.7  WAL用量跟蹤
    4.5.8  壞塊繞過繼續恢復
    4.5.9  外部表安全性提高
    4.5.10  附加模塊變化
  4.6  本章小結
第5章  PostgreSQL 14新特性
  5.1  PostgreSQL 14的主要性能提升
    5.1.1  高併發連接優化
    5.1.2  緊急清理模式引入
    5.1.3  列級壓縮可配置
    5.1.4  邏輯複製改進
    5.1.5  嵌套循環改進

    5.1.6  並行特性增強
  5.2  PostgreSQL 14的可靠性提高
    5.2.1  數據結構檢測
    5.2.2  備節點可作為恢復源
    5.2.3  密碼長度限制取消
  5.3  PostgreSQL 14的運維管理優化
    5.3.1  查詢ID引入
    5.3.2  索引表空間在線移動
    5.3.3  觸發器在線重建
    5.3.4  控制客戶端連接
    5.3.5  後台操作進度報告引入
    5.3.6  可觀測性增強
  5.4  PostgreSQL 14的開發易用性提升
    5.4.1  多範圍類型引入
    5.4.2  存儲過程支持OUT模式參數
    5.4.3  新形式的SQL函數引入
    5.4.4  JSON操作功能增強
    5.4.5  遞歸查詢改進
    5.4.6  易用的內置函數引入
  5.5  PostgreSQL 14的系統層變化
    5.5.1  系統元數據引入
    5.5.2  系統函數變化
    5.5.3  預置角色變化
    5.5.4  配置參數變化
    5.5.5  客戶端C驅動改進
    5.5.6  客戶端認證安全性提高
    5.5.7  附加模塊變化
  5.6  本章小結
第6章  PostgreSQL 15新特性
  6.1  PostgreSQL 15的主要性能提升
    6.1.1  統計信息內存化
    6.1.2  增量排序演算法改進
    6.1.3  WAL恢復預讀取
    6.1.4  全塊寫新增壓縮演算法
    6.1.5  備份效率提高
    6.1.6  並行特性增強
  6.2  PostgreSQL 15的可靠性提高
    6.2.1  統計信息一致性讀取
    6.2.2  統一非獨佔備份模式引入
    6.2.3  本地化Collation相關增強
    6.2.4  流複製支持UNLOGGED序列
    6.2.5  pg_rewind工具指定外部配置文件
  6.3  PostgreSQL 15的運維管理優化
    6.3.1  服務端本地備份引入
    6.3.2  JSON格式日誌引入
    6.3.3  創建資料庫功能增強
    6.3.4  COPY操作對文本格式增強
    6.3.5  執行計劃顯示信息改進
    6.3.6  pg_receivewal工具壓縮功能增強
    6.3.7  PSQL工具優化

  6.4  PostgreSQL 15的開發易用性提升
    6.4.1  MERGE語句引入
    6.4.2  NULL值與UNIQUE約束更搭
    6.4.3  numeric數據類型改進
    6.4.4  正則表達式函數引入
    6.4.5  分區表改進
    6.4.6  邏輯複製改進
  6.5  PostgreSQL 15的系統層變化
    6.5.1  系統元數據引入
    6.5.2  系統函數變化
    6.5.3  預置角色變化
    6.5.4  配置參數變化
    6.5.5  GRANT命令授權變化
    6.5.6  遞歸查詢優化
    6.5.7  公共模式安全性提高
    6.5.8  視圖安全性提高
    6.5.9  附加模塊變化
  6.6  本章小結
第7章  PostgreSQL 16新特性
  7.1  PostgreSQL 16的主要性能提升
    7.1.1  並行特性增強
    7.1.2  預排序性能提升
    7.1.3  死元組清理性能提升
    7.1.4  其他性能提升
  7.2  PostgreSQL 16的運維管理優化
    7.2.1  I/O統計更詳細
    7.2.2  pg_dump工具功能增強
    7.2.3  PSQL工具功能增強
    7.2.4  VACUUM命令及VACUUMDB工具功能增強
    7.2.5  pg_hba.conf文件配置更高效
    7.2.6  普通用戶連接優化
    7.2.7  HOT更新監控增強
    7.2.8  不活躍索引監控
    7.2.9  便捷的參數化語句分析
  7.3  PostgreSQL 16的開發易用性提升
    7.3.1  邏輯複製功能完善
    7.3.2  SQL標準2023部分支持引入
    7.3.3  SQL/JSON函數功能增強
    7.3.4  數據導入默認值重定義
    7.3.5  libpq協議負載均衡功能引入
  7.4  PostgreSQL 16的系統層變化
    7.4.1  版本兼容性變化
    7.4.2  系統函數變化
    7.4.3  預置角色變化
    7.4.4  配置參數變化
    7.4.5  初始用戶許可權優化
    7.4.6  成員角色許可權變化
    7.4.7  附加模塊變化
  7.5  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032