LemonRX
@LemonRX
Начинающий Android разработчик

Выборка ближлежащих точек из БД?

Здравствуйте. Родилась идея для проекта но для ее реализации нужна работа с координатами. В бд хранятся данные с координатами и нужно по определенным координатам грубо говоря получить записи в радиусе 100км. Так как я 0 в данной теме, есть вопросы:
1) Возможно ли такое вообще реализовать?
2)Для этих целей подойдет MySQl
3)Какая БД для таких целей будет лучше всего
4)Как поведет себя сервер при выборке из 2млн записей
4)Поделитись ссылками на материалы по теме

Заранее спасибо
  • Вопрос задан
  • 49 просмотров
Решения вопроса 2
Пригласить эксперта
Ответы на вопрос 1
  • yellow79
    @yellow79
    Senior Software Engineer
    Я бы попробовал Redis. У него есть функции для работы с ГЕО координатам и прочим добром. Рассчитать расстояние по гео координатам не такая уж и простая формула, ибо планета Земля - не шар , и думаю в затолкать формулу в SQL запрос будет проблематично, но если вам нужно приблизительное значение и плюс/минус километр роли не играют, то да, подойдёт и MySQL
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
15 июля 2018, в 15:03
18000 руб./за проект
15 июля 2018, в 14:20
5000 руб./за проект