| 优先 SQL | 事务与一致性要求高、查询模式多变 |
|---|---|
| 优先 NoSQL | 写入规模大、模式易变、按主键访问为主 |
| 组合 | 核心交易用关系型,会话与检索用专用存储 |
场景对照
| 场景 | 倾向 | 理由 |
|---|---|---|
| 资金交易与账务 | 关系型 | 强事务与约束校验 |
| 会话与购物车 | 键值存储 | 按主键访问、写入量大 |
| 检索与日志分析 | 检索引擎/宽列存储 | 倒排或列族访问高效 |
| 混合负载 | 多模型组合 | 各取所长,核心数据保持关系型 |
- 先用关系型验证分区、只读副本与连接池能覆盖到什么规模
- 选 NoSQL 前明确访问模式与一致性要求,写清不支持哪类查询
关系型数据库的扩展手段(分区、只读副本、连接池)常被低估;先验证这些手段是否够用。