= Shadow paging
{wiki=Shadow_paging}
Shadow paging is a technique used in database management systems to maintain data consistency and support recovery after a failure. It is particularly useful in environments where transactions are being executed, as it helps to ensure that the database can be restored to a consistent state without requiring complex logging mechanisms. \#\#\# Key Concepts of Shadow Paging 1. **Shadow Pages**: When a transaction modifies data, instead of updating the original data pages in place, the system creates copies (or shadow pages) of the data that are modified.
Back to article page