Задать вопрос
@klim76
android/java/sql

Бест практикс для геосервиса?

Возникла задача - Портал с трекингом. Задача довольно таки избитая, но для меня в новинку.
Есть ли какие то устоявшиеся практики под это дело? Интересует выбор БД и сама архитектура базы.
Предположительный максимум - порядка 700тыс записей а сутки.
  • Вопрос задан
  • 225 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@kttotto
пофиг на чем писать
Делал такое дело, правда на .net. На серверной части проблем особых нет, кроме самой веб части, была служба, которая слушала трекеры, писала сообщения в бд и по вебсокетам слала сообщение клиенту на страницу. В бд, кроме стандартной части под юзеров, было пару таблиц: под трекеры и их сообщения. Трекеры соответственно привязывались к пользователям.
Основная замарочка в веб части, сделать это интерактивно, с нормально понятным интерфейсом и достаточными возможностями для пользователя, чтобы не только маркеры на карте видеть. Возможность задать полигон, сигналить о входе/выходе за пределы полигона или приближению к ключевым точкам, удобно хранить историю и поиск по ней, или красиво нарисовать траекторию. Ну и куча всякой другой дребедени.
Ответ написан
Комментировать
@kn0ckn0ck
Продюсер
За пол дня собрал такой сервис: https://github.com/cutecare/gas-map, под капотом:
1. elasticsearch принимает данные (json post) и отдает их в карту, либо на аналитику (kibana)
2. на Яндекс.Карте отмечаются кружками данные, которые берутся из elasticsearch

Работает очень быстро, 700 тыщ в сутки - это десткий лепет для Elasticsearch. Есть масса альтернатив конечно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы