面试真题

数据库 · 简单 · 阿里巴巴

事务的四种特性(ACID)

简单 数据库 🎤 阿里巴巴
参考答案
结论:事务四种特性即ACID:原子性、一致性、隔离性、持久性。核心要点:原子性指事务内操作要么全部提交要么全部回滚,由undo日志实现;一致性指事务执行前后数据完整性约束不被破坏,依赖应用与数据库共同维护;隔离性指并发事务相互隔离,通过锁或多版本并发控制(MVCC)避免干扰;持久性指一旦提交结果永久保存,依靠redo日志与刷盘策略。原理:原子性与持久性由日志系统保障,隔离性由并发控制协议实现,一致性是最终目标。示例:银行转账要么转出与转入同时成功,否则回滚。
题目整理自公开面经,答案由校招宝自研生成,仅供参考