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

假设现在有一个业务场景,请求速率为每秒500次,是否需要分库分表?请说明你的判断依据和理由。

同程旅行后端开发消费品/零售业务理解系统设计方案权衡

考察说明

考察对数据库扩展时机和分库分表决策的判断能力

回答思路

  1. 能结合具体业务场景和数据量分析而非单纯看 QPS
  2. 说明分库分表引入的分布式事务、跨库查询等代价
  3. 能够指出在低QPS下优先考虑其他优化手段
  4. 给出触发分库分表的合理阈值或条件