2016-05-26 10 views
-1

У нас есть прецедент, где нам нужно выполнить mongoDB 2dsphere индексированные запросы geoNear. Мы обнаружили, что Aerospike недавно запустила функции geoNear, считая, что она доказала результаты бенчмаркинга, и мы хотим получить от этого несколько мнений.Функция Aerospike geoNear vs MongoDB geoNear query

Согласно нашим бенчмаркингом для запросов geoNear на Aerospike, производительность снижается с увеличением радиуса. Кто-нибудь сталкивался с такой же проблемой?

Будет здорово, если кто-то сможет поделиться результатами бенчмаркинга Aerospike по гео-запросам.

Также есть кто-то, кто исследовал постгид против аэрокосмического против mongodb для того же usecase?

ответ

1

В Aerospike вы можете построить GEO2DSPHERE index над записями, которые содержат данные GeoJSON. В настоящее время вы можете выполнять два типа геопространственных запросов по таким индексам - точкам в регионе и регионам, содержащим точку. Поддержка запроса geoNear не поддерживается. Я не совсем уверен, как вы сравниваете то, чего не существует. Вы имеете в виду запрос точек внутри региона с использованием типа AeroCircle для региона, например, aerospike.predicates.geo_within_radius клиента Python?

Aerospike имеет ограниченный набор типов и запросов GeoJSON, но для них он имеет значительно лучшую производительность, чем MongoDB.

+1

Отъезд [анонс для Aerospike 3.8] (http://www.aerospike.com/blog/aerospike-3-8-release/). –

+0

Ronen Я имел в виду то же самое, что и aerospike.predicates.geo_within_radius. Его производительность ухудшается по мере увеличения размера радиуса – mohit3081989

Смежные вопросы