【发布时间】:2013-07-21 03:21:09
【问题描述】:
我们有一个包含 100 万行的分类数据库,我们在其中进行了大量过滤搜索。我们不进行任何关键字搜索(没有 LIKE 或任何东西),我们所做的只是根据条件(价格、房间数量、位置等)过滤行
由于我们没有进行任何关键字搜索,我想问是否应该使用搜索服务器?
有什么想法吗?
【问题讨论】:
-
也许它有助于详细说明您为什么认为“搜索服务器”可能是值得投资的。
-
因为在 db 服务器上会有很多搜索,我们不想阻塞 db 中的 io。
-
所以真正的“要求”只是“卸载”一些请求。你可以通过设置一个从数据库服务器来做到这一点。
-
这就是问题所在。我应该添加越来越多的奴隶还是搜索服务器是一个更好的解决方案。
-
我个人是 KISS 的粉丝。除非您有充分的理由使用某项技术(并且不清楚您是否这样做),否则请避免添加另一个系统的复杂性(然后需要维护)。
标签: search solr full-text-search sphinx amazon-cloudsearch