说一下 ACID 是什么?
Explain what ACID is.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Backend
标签: ACID, 事务, 原子性, 一致性, 隔离性, 持久性
参考答案摘要
答案 Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。 Consistency(一致性):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。