影子分頁
外觀
影子分頁(shadow paging)是一種計算機數據庫技術,以實現原子性與持久性。頁面在這裡指物理存儲的單元,可能是在硬盤或內存中,典型為64 KiB。
影子分頁是一種寫時複製技術,以避免原地修改頁面。當一個頁面將被修改,一個影子頁面被分配。由於影子頁面沒有被別的地方引用,可以自由修改,不必顧慮一致性。當影子頁面變得可以持久,所有引用原頁面的地方都被修改為引用影子頁面。由於影子頁面直到修改完畢才被激活,這保證了原子性。 [1]
參考文獻
[編輯]- ^ File System Design for an NFS File Server Appliance (PDF). [2018-11-08]. (原始內容 (PDF)存檔於2022-02-09).