后端2026-04-15
后端面试题:数据一致性与事务
总结分布式一致性、事务隔离级别、CAP 和常见面试问题。
后端面试题:数据一致性与事务
1. 事务的四大特性是什么?
- 原子性(Atomicity)。
- 一致性(Consistency)。
- 隔离性(Isolation)。
- 持久性(Durability)。
2. 常见的隔离级别有哪些?
- 读未提交(Read Uncommitted)。
- 读已提交(Read Committed)。
- 可重复读(Repeatable Read)。
- 串行化(Serializable)。
3. 什么是脏读、不可重复读、幻读?
- 脏读:读取未提交数据。
- 不可重复读:同一事务内两次读取结果不同。
- 幻读:同一查询得到不同集合结果。
4. CAP 定理是什么意思?
- 一致性(Consistency)。
- 可用性(Availability)。
- 分区容错(Partition tolerance)。
- 分布式系统不能同时完全满足三者。
5. 分布式事务有哪些解决方案?
- 两阶段提交(2PC)。
- 事务补偿(Saga)。
- 最终一致性。
6. 面试常问的设计思路有哪些?
- 选择适合场景的隔离级别。
- 用幂等设计避免重复执行。
- 评估事务边界和回滚范围。
后端数据一致性事务