后端岗位面试题更新 2026-08-05

在数据库或分布式系统设计中,如何选择合适的字段作为锁的键?

数字马力(杭州)信息技术有限公司后端开发互联网/IT系统设计方案权衡

考察说明

考察锁设计中对字段粒度、业务语义和并发控制的权衡

回答思路

  1. 说明锁字段应具有唯一性和稳定性
  2. 区分乐观锁与悲观锁的适用场景
  3. 讨论字段粒度对并发性能的影响
  4. 考虑业务操作的事务边界和一致性