騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

數據庫除了對查詢等操作進行了抽象,另外一個重要的功能就是事務了。爲什麼需要事務呢?因爲我們在操作數據的時候,可能遇到多個線程同時操作數據的問題,也可能遇到突然數據庫故障了的問題,這些都可能造成數據的不一致。所以事務要保證的就是一致性

事務是數據庫的核心概念之一,提供ACID (原子性、一致性、隔離性、持久性)特性的事務處理,是數據庫系統能夠商用化,並用來支持金融級業務的核心技術之一。

事務管理和併發控制是提供這一支持的核心技術,是大型數據庫有別於某些表格管理軟件的關鍵特性之一, 也是實現一個大型數據庫管理系統時會面臨的最有挑戰性的技術之一。

總而言之,言而總之,一張圖就可以概覽事務的相關知識:

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

那事務還有哪些具體的操作呢,給大家分享一份騰訊T4編寫的PDF:《數據庫事務處理的藝術事務管理與併發控制》

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

第一篇(第1章和第2章)事務管理與併發控制基礎理論

第1章數據庫管理系統的事務原理

第2章深入理解事務管理和併發控制技術

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

第二篇(第3~6章)事務管理與併發控制應用實例研究第3章Informix事務管理與併發控制

第4章PostgreSQL事務管理 與併發控制

第5章InnoDB事務管理與併發控制

第6章Oracle事務管理 與併發控制

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

第三篇(第7~9章) PostgreSQL事務管理 與併發控制源碼分析

第7章PostgreSQL事務系統的實現

第8章PostgreSQL併發控制系統的實現一封鎖

第9章PostgreSQL併發控制系統的實現一MVCC

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

第四篇(第10~ 12章) InnoDB事務管理與併發控制源碼分析

第10章InnoDB事務 系統的實現

第11章InnoDB併發控制系統的實現一 兩階段鎖

第12章InnoDB併發控制系統的實現一 MVCC

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

騰訊T4Java專家編匯MySQL數據庫事務的處理藝術

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章