Система Geolookup - PullRequest
       38

Система Geolookup

0 голосов
/ 06 марта 2020

Я не слишком уверен, что лучшее место для этого -

Я работаю над приложением, которое требует от меня найти достопримечательности, которые находятся в пределах заданного c радиус местоположения пользователя.

Например, я беру местоположение пользователя как координаты широты и долготы и хочу найти все элементы в радиусе 20 миль.

Сейчас у меня есть MySQL база данных с 450 000 записей, каждая из которых содержит Lat и Long. Затем я запускаю подготовленный оператор, чтобы получить X записей в радиусе 20 м.

Это довольно медленно и интенсивно в базе данных.

Существуют ли более эффективные способы оптимизации поиска при использовании MySQL или есть специально построенная система? Прямо сейчас это хобби-проект, поэтому предоставление услуги, которая делает это, может быть из моего бюджета в $ 0.

Любые и все предложения приветствуются.

...