SorryToPerson logo
返回
后端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. 面试常问的设计思路有哪些?

  • 选择适合场景的隔离级别。
  • 用幂等设计避免重复执行。
  • 评估事务边界和回滚范围。
后端数据一致性事务