如何理解这句话这句话是对的吗?我们之前说的在redolog中的事务prepare然后保存binlog然后再转commit实际上不是改的redolog而是redolog中存了undo的变化真正修改状态的是undolog
这句话的意思是在事务处理过程中,首先将事务的操作记录保存在redolog中,并生成binlog用于备份和复制。然后,在事务提交之前,实际上并没有直接修改redolog,而是将undo的变化保存在redolog中。真正修改数据状态的是undolog。
这句话是正确的。在事务的准备阶段,redolog记录了数据的变化,包括undo的信息。在事务提交之前,数据的修改实际上并没有直接应用到数据库中,而是保存在undolog中。只有在事务提交后,undolog中的修改才会被应用到数据库中,从而完成数据状态的真正修改。
原文地址: https://www.cveoy.top/t/topic/iVLi 著作权归作者所有。请勿转载和采集!