Postgres(PostGis) VS Mongodb: сравнение пространственных индексов. Кто быстрее?

Коллеги, не холивар ради, а вопрос производственной необходимости:

в последнее время много работаю с Postgres и возникла шальная мысль для расчета координат (пространственные индексы) в 2D (поиск ближайших точек, например кафе) использовать не MongoDB - в которой это сейчас крутится, а Postgres. Для этого в Postgres, на сколько я понял, есть PostGis. Теперь вопрос - насколько сильно я потеряю/выиграю в производительности?

Из плюсов: остается одна БД (сейчас основная Postgres) и нет необходимости выгружать данные в MongoDB.

P.S.
То что Postgis нереально крут и умеет очень много - это я знаю, интересует простая задача - поиск ближайших точек.
  • Вопрос задан
  • 1190 просмотров
Решения вопроса 1
antimirov
@antimirov
Если у вас уже все данные в постгресе, то я не вижу смысла использовать Mongo для задач GIS. Круче PostGIS-а сейчас ничего бесплатного нет. По скорости вряд ли будут какие-то различия, индексы, по идее, обе системы использую аналогичные, с одинаковым Big O. Наоборот, выиграете из-за отсутствия необходимости туда-сюда гонять данные.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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