Algorithms for Recovery and Isolation Exploiting Semantics: Difference between revisions

Content deleted Content added
BG19bot (talk | contribs)
m top: Remove blank line(s) between list items per WP:LISTGAP to fix an accessibility issue for users of screen readers. Do WP:GENFIXES and cleanup if needed. Discuss this at Wikipedia talk:WikiProject Accessibility#LISTGAP
mNo edit summary
Line 4:
Three main principles lie behind ARIES
 
* [[Write -ahead logging]]: Any change to an object is first recorded in the [[database log|log]], and the log must be written to stable storage before changes to the object are written to disk.
* [[Repeating history during Redo]]: On restart after a crash, ARIES retraces the actions of a database before the crash and brings the system back to the exact state that it was in before the crash. Then it undoes the transactions still active at crash time.
* [[Logging changes during Undo]]: Changes made to the database while undoing transactions are logged to ensure such an action isn't repeated in the event of repeated restarts.