Aerospike geoNear功能与MongoDB geoNear查询

时间:2016-05-26 10:04:00

标签: mongodb postgis aerospike

我们有一个用例,我们必须执行mongoDB 2dsphere索引的geoNear查询。我们发现Aerospike最近推出了geoNear功能,考虑到它已经证明了基准测试结果,我们希望得到一些意见。

根据我们对Aerospike的geoNear查询的基准测试,它的性能会随着半径的增加而降低。有没有人遇到同样的问题?

如果有人可以分享地图查询的Aerospike基准测试结果,那就太棒了。

还有没有人为同一个用例探索过postgis vs aerospike vs mongodb?

1 个答案:

答案 0 :(得分:1)

在Aerospike中,您可以构建包含GeoJSON数据的GEO2DSPHERE index个记录箱。您当前可以对此类索引执行两种类型的地理空间查询 - 区域内的点和包含点的区域。不支持geoNear查询。我不确定你是如何对不存在的东西进行基准测试的。您是指使用区域的AeroCircle类型的区域内点数查询,例如Python客户端aerospike.predicates.geo_within_radius

Aerospike拥有一组有限的Geo​​JSON类型和查询,但对于那些,它的性能明显优于MongoDB。