0

我不太确定这个最好的地方是什么

我正在开发一个应用程序,该应用程序需要我找到用户位置特定半径内的兴趣点。

例如,我将用户位置作为纬度和经度坐标,并希望找到 20 英里半径内的所有项目。

现在我有一个 MySQL 数据库,有 450,000 条记录,每条记录包含一个纬度和经度。然后我运行一个准备好的语句来获取 20 米半径内的 X 条记录。

这在数据库上非常缓慢且密集。

使用 MySQL 时是否有更好的方法来优化查找,或者是否有专门构建的系统?现在这是一个爱好项目,所以提供这样的服务可能超出我 0 美元的预算。

任何和所有的建议表示赞赏。

4

0 回答 0