原子性 由 undolog 日志来保证,它记录了需要回滚的日志信息,事务回滚时撤销已经执行成功的sql。
一致性 是由其他三大特性保证,程序代码要保证业务上的一致性。
隔离性 是由 MVCC 来保证。
持久性 由 redolog 来保证,mysql 修改数据的时候会在 redolog 中记录一份日志数据,就算数据没有保存成功,只要日志保存成功了,数据仍然不会丢失。
ACID是靠什么来保证的?
最新推荐文章于 2024-06-20 09:22:49 发布
原子性 由 undolog 日志来保证,它记录了需要回滚的日志信息,事务回滚时撤销已经执行成功的sql。
一致性 是由其他三大特性保证,程序代码要保证业务上的一致性。
隔离性 是由 MVCC 来保证。
持久性 由 redolog 来保证,mysql 修改数据的时候会在 redolog 中记录一份日志数据,就算数据没有保存成功,只要日志保存成功了,数据仍然不会丢失。