我有一个拥有4万个场地的数据库,现在正在增长.
假设我是红点
我希望能够尽快找到最接近的记录.
然而,下一个项目的距离也可能是任何东西.并且也可能有0-n匹配.但是,当我只是寻找1时,我是否需要加载所有40000结果?
如何按距离对记录进行排序?它应该在MYSQL还是PHP中完成?这种计算几乎发生在每个用户,每页的每个请求上,因此解决方案需要快速.
编辑感谢您快速而有前途的答案,我需要查看这些资源,并在几天内接受/评论答案.
mysql math distance
distance ×1
math ×1
mysql ×1