redo和undo 详解

一般对undo有一个误解,认为undo用于数据库物理地恢复到执行语句或事务以前的样子,但实际上并不是如此。数据库只是逻辑地恢复到原来的样子,全部修改都被逻辑地取消,可是数据结构以及数据库块自己在回滚后可能大不相同。缘由在于:在全部多用户系统中,可能会有数10、数百甚至数千个并发事务。数据库的主要功能之一就是协调对数据的并发访问。也许咱们的事务在修改一些块,而通常来说每每会有许多其余的事务也在修改这
相关文章
相关标签/搜索