Shadow Paging Shadow paging is an alternative to log-based recovery; this scheme is useful if transactions execute serially.
{"Image DocumentName": "Shadow PagingShadow paging is an alternative to log-based recovery; this scheme is useful if transactions execute serially.", "Image ImageDescription": "Idea: maintain two page tables during the lifetime of a transaction \u2013the current page table, and the shadow page table. Store the shadow page table in nonvolatile storage, such that state of the database prior to transaction execution may be recovered. Shadow page table is never modified during execution. To start with, both the page tables are identical. Only current page table is used for data item accesses during execution of the transaction. Whenever any page is about to be written for the first time. A copy of this page is made onto an unused page. The current page table is then made to point to the copy. The update is performed on the copy.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}