最近的用户搜索

时间:2015-02-05 15:35:05

标签: ruby-on-rails ruby postgresql ruby-on-rails-4

如果我有关于用户的lat / long信息。 通过距离或其他方式查找用户x附近的最近n个用户的更有效/可扩展的方式。

我可以想到两种方法:

  1. Geocoder gem,处理Web服务器级别的搜索
  2. 将postgres数据库与postgis一起使用,处理数据库级别的搜索
  3. 但是,我正在努力正确评估这些选项。原因是网络服务器/数据库缓存,所以我不确定时间总是正确的。

    这两个中的哪一个在查找速度影响方面是一个更好的解决方案(它是否可以扩展)?

0 个答案:

没有答案