我有这个疑问:
假设我有一个大表与一个较小的用户表有关系。
这个想法是在一个非常大的表中搜索大于给定日期的日期,并按分数(例如,大int)进行排序,并同时获取相关的用户信息。 此查询的结果可能每10分钟左右更改一次。
所以,没有文字搜索,但我有一张非常大的桌子。我应该使用sphinx(或其他搜索引擎)还是应该使用一些MySQL索引?
如果我使用狮身人面像,我确信我可以获得非常快的结果;但即使使用delta索引,也许刷新索引并不会对MySQL索引产生很大影响。同时,表中的更改不是必需的新插入,而是更新;我已经读过实时索引和delta索引可能会产生问题。
使用MySQL索引可能会更好,并帮助进行某种缓存以避免不必要的查询。
答案 0 :(得分:0)
只要使用MySQL,你肯定不需要Sphinx来做你正在做的事情。