【发布时间】:2012-06-08 16:42:42
【问题描述】:
Solr 支持更新,因此可以开发一个在 Solr 中存储所有数据的 Web 应用程序。这是个好主意吗?
如果仅使用 Solr,用户将在更改某些内容时直接更新 Solr 文档。例如,用户可能编辑食谱文档以包含新标签。这种方法很好,因为应用程序只有一个数据库。
使用两个数据库,用户可以根据需要频繁更新数据库。然后,系统会定期更新 Solr 索引。这种方法允许您使用数据库技术来保持数据的一致性,并且不需要任何缓慢的 Solr 索引重建。
对于我的特定应用程序,很少写入数据库。
哪种方法最有意义并且会产生最稳定的系统?
【问题讨论】: