想象一下一个分类广告网站,一个非常简单的网站,用户没有登录信息。
我目前使用MySql作为数据库。由于类别,数据库有几个表,但是有一个主表用于分类本身。在我的案例中总共有7个表。
我想只使用Solr作为“数据库”,因为SO上的某些人认为它会更好,我同意,如果有效的话。
现在,我有一些关于这样做的简单问题:
我今天有大约300,000条记录,它们可能不会增加。
我没有测试在使用Solr和MySql时记录会如何影响性能,因为我仍在创建网站,但是当仅使用MySql时它很慢。
我希望Solr + MySql
会更好,但正如我所说,如果有可能,我只会选择Solr。
由于
答案 0 :(得分:0)
4:如果项目的状态字段比记录的其余部分更频繁地更新,那么最好将该信息存储在数据库中,并在访问该项目时检索它。例如,如果您将库图书馆藏存储在solr索引中,则会将“借用”状态存储在数据库中。更新Solr可以占用相当多的资源,如果你不需要在字段上搜索,它实际上不需要在Solr中。