假设是电商平台,存在大量交易订单,需要满足买家查询个人订单、商家查询店铺订单、分析统计/监管查询品类销量的需求,基于分库分表后,如何满足这些不同视角的查询问题?
考察说明
考察分库分表后多维查询的设计能力与方案权衡
回答思路
- 说明分库分表核心键选择(如买家ID)及数据分布
- 针对买家查询按分片键路由的直接方案
- 针对商家、品类等非分片键查询的三种反范式方案(冗余表、映射表、宽表)及一致性代价
- 分析各方案的实时性、写入放大和运维复杂度
- 能给出组合策略并权衡适用场景
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。