易燃物匯聚 YouTube 有聲書與書評
PostgreSQL技術內幕:事務處理深度探索 封面

PostgreSQL技術內幕:事務處理深度探索

張樹傑

838人在讀
11.7萬字總字數
¥69.3定價

內容簡介

事務是關係型數據庫實現的核心內容,它具有原子性、一致性、隔離性和持久性等特點,是數據庫實現併發控制和故障恢復的基礎。本書首先分析了PostgreSQL數據庫事務的實現機制,包括事務的基本概念、兩階段鎖的原理及實現方法、多版本併發控制的原理及實現方法、故障恢復的實現方法等,然後通過介紹物理複製、邏輯複製、Zheap引擎的原理及實現、SSI的實現、兩階段提交的原理及實現,使讀者獲得了對事務更深入的理解,從而使讀者既能瞭解事務的原理,也能清楚事務的實現細節。本書適合數據庫內核開發及相關領域的研究人員、數據庫DBA、高等院校相關專業的本科生或者研究生閱讀。

讀者書評

★★★★★

本書蠻適合深入瞭解pgsql的同學,pgsql內核原理方面的書籍國內屈指可數,這本書是我見過的唯一一本蠻詳細介紹pgsql內核事務子系統的國內書籍,首先用最言簡意賅的話介紹了事務的概念和基本特性,使用精短的代碼和插圖舉例介紹了事務中自旋鎖,輕量級鎖、常規鎖和死鎖的實現方式,接下來介紹了有關MVCC快照的形成和可見性原理,以及WAL日誌的基本構成和日誌的故障恢復的寫入、(bgwriter, checkpointer、xlog cleaner ,archiver)等後臺進程操作等重要的過程進行了介紹,緊接着介紹了物理邏輯複製相關概念和複製過程的具體操作,最後介紹了我認爲本書最重要的內容有關事務併發處理的SSI機制和zheap引擎,詳細說明了SSI的依賴關係和MVCC之間的關係和協作,以及在整個事務中的SSI 相關操作,比如謂詞鎖衝突檢查和讀寫依賴關係發生危險結構時的回滾操作。zheap引擎主要介紹了undo日誌系統的實現和回滾操作,以及和之前的heap的對比和在zheap中是霧草中MVCC可見性等問題進行了分析。 總之本書理解起來難度較大,要結合源碼的閱讀和調試來加深對pgsql 這些重要的過程的理解。

★★★☆☆

你覺得作爲一本事務技術內幕,花一章的篇幅講事務的定義合適嗎

★★★★★

確實不錯,看過好多本pg方面的書,適合pg進階學習

書籍信息

作者張樹傑
出版社電子工業出版社
出版時間2021-07-01
ISBN9787121415616
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數90