Postgres(PostGis) VS Mongodb: сравнение пространственных индексов. Кто быстрее?
Коллеги, не холивар ради, а вопрос производственной необходимости:
в последнее время много работаю с Postgres и возникла шальная мысль для расчета координат (пространственные индексы) в 2D (поиск ближайших точек, например кафе) использовать не MongoDB - в которой это сейчас крутится, а Postgres. Для этого в Postgres, на сколько я понял, есть PostGis. Теперь вопрос - насколько сильно я потеряю/выиграю в производительности?
Из плюсов: остается одна БД (сейчас основная Postgres) и нет необходимости выгружать данные в MongoDB.
P.S.
То что Postgis нереально крут и умеет очень много - это я знаю, интересует простая задача - поиск ближайших точек.
Если у вас уже все данные в постгресе, то я не вижу смысла использовать Mongo для задач GIS. Круче PostGIS-а сейчас ничего бесплатного нет. По скорости вряд ли будут какие-то различия, индексы, по идее, обе системы использую аналогичные, с одинаковым Big O. Наоборот, выиграете из-за отсутствия необходимости туда-сюда гонять данные.