Solr支持更新,因此可以开发一个存储Solr中所有数据的Web应用程序。这是个好主意吗?
使用Solr,用户如果更改了某些内容,将直接更新Solr文档。例如,用户可能会编辑配方文档以包含新标记。这种方法很好,因为应用程序只有一个数据库。
使用两个数据库,用户可以根据需要频繁更新数据库。然后,定期系统更新Solr索引。这种方法允许您使用数据库技术来保持数据的一致性,并且不需要任何缓慢重建Solr索引。
对于我的特定应用程序,写入数据库的次数很少。
哪种方法最有意义并且会导致最稳定的系统?