2007-03-12

PostgreSQL 更嚴謹的Transaction控制技術:二段式提交

更新:2007-03-11
對映章節:

內容:
PostgreSQL 在 8.1 版本時加入了這個特性, 這也是高可靠性的議題之一.

二段式提交(Two-phase commit :2PC)
又稱為"二相提交", 也簡稱為 2PC.
在單一的伺服器情況下, Transaction 的功能即可滿足對事務交易的控制.
但在分散式處理的環境下, 若要達到二部以上的伺服器因網路而造成的延遲或其它因素, 事務交易必須同時在各各分點均完成登記才算 Commited, 若其中的一部分點 Server 未能完成則本次的 Transaction 為 Rollback, 一般大多用在要求嚴謹的銀行資金往來的作業上.

新的語法包括:
PREPARE TRANSACTION
COMMIT/ROLLBACK PREPARED

相關的系統檢視表
pg_prepared_xacts

沒有留言:

網誌存檔

PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)