跳至內容

永續性

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

永續性(英語:Durability)定義了資料庫系統中保證已提交的資料庫交易(transactions)將永久存在。永續性是ACID(原子性、一致性、隔離性、永續性)四大屬性之一。例如,如果一個航班已回傳一個機位已成功預訂,那麼即使系統崩潰,該座位仍然保持預訂狀態。[1]為實現其特性,可以通過在確認提交之前,將資料庫交易的日誌記錄更新到非揮發性記憶體中來實現永續性。

分散式交易中,所有參與的伺服器必須協調才能確認提交,這通常由二階段提交完成。

許多資料庫管理系統通過將資料庫交易寫入交易日誌(Transaction log)來實現永續性,只有在將交易輸入日誌後,此次的資料庫交易才被視為已提交。如果未來資料庫發生任何故障,交易日誌將用以還原其系統狀態。

參見

[編輯]

參考資料

[編輯]
  1. ^ What is ACID Compliance? What It Means and Why You Should Care. MariaDB. 2018-07-29 [2022-04-08]. (原始內容存檔於2021-07-25) (美國英語). 
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy