首页/数据/NoSQL 速查/选型核对清单与决策留痕
本包目录(322 条)
MongoDB99 条Elasticsearch89 条ClickHouse56 条时序与列式28 条
选型与架构50 条

选型核对清单与决策留痕

选型结论要能回答一组具体问题:读写模式、一致性要求、查询能力、规模与增长、团队运维能力、成本与退出成本。用清单逐项打分并记录理由,避免几个月后只剩一个产品名而说不清当初的取舍。

NoSQL 速查数据更新于 2026-10-12

核对清单

维度要回答的问题示例判断
访问模式点查为主还是分析聚合?点查多选文档/KV;聚合多选列式
一致性能接受旧读窗口吗?强一致场景核对事务与复制语义
查询能力要全文、向量、范围还是 join?全文选搜索库;join 多核对建模代价
规模三年后的数据量与写入峰值?按容量评估条目做系数推算
运维团队能承担几套组件?组件越少越好,监控与备份体系要覆盖
成本与退出预算上限与迁移走出的代价?把数据导出方式与兼容性写入评估

决策记录模板

决策记录模板
决策:订单检索从主库 LIKE 迁移到 ES
理由:模糊匹配量大,主库扫描放大 100 倍以上
约束:ES 只作检索副本,主存储仍在 MongoDB
验证:灰度 10% 读流量,p99 与结果相关性对比达标后全量
回滚:保留主库查询路径,异常时切回
清单的价值在于约束讨论范围:把"选哪个产品"拆成可验证的问题,试点阶段用小流量数据验证结论再推广。

易错点

  • 只做产品对比不做场景验证:演示环境的跑分无法代表生产查询组合
  • 不留决策记录:人员变动后选型依据丢失,后续变更重复踩坑

数据来源与参考

  • MongoDB Manual: Introduction
  • Elasticsearch Guide: What is Elasticsearch
  • ClickHouse Docs: Overview
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌