项目引入Solr时应该考虑的问题
在项目中引入Solr搜索引擎之前,需要从多个维度进行评估和规划,以确保系统能够满足业务需求并具有良好的性能表现。
核心考虑因素
1. 数据更新频率
- 每天数据增量有多大
- 随时更新还是定时更新
2. 数据总量
- 数据要保存多长时间
- 预期的数据增长规模
3. 一致性要求
- 期望多长时间内看到更新的数据
- 最长允许多长时间延迟
4. 数据特点
- 数据源包括哪些
- 平均单条记录大小
5. 业务特点
- 有哪些排序要求
- 主要的检索条件
6. 资源复用
- 已有的硬件配置是怎样的
- 是否有升级计划