InnoDB 引擎如何保证事务的 ACID 特性?

总结

事务是由 MySQL 的存储引擎实现的,本文主要指的是 InnoDB 引擎。

概括

  • 持久性是通过 redolog (重做日志)来保证的;
  • 原子性是通过 undolog(回滚日志) 来保证的;
  • 隔离性是通过 MVCC(多版本并发控制) 或锁机制来保证的;
  • 一致性则是通过持久性 + 原子性 + 隔离性来保证;

关联文章


文章作者: huan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 huan !
  目录