【发布时间】:2011-12-27 04:07:14
【问题描述】:
任何人都知道地理空间索引是如何工作的,我的意思是计算最近点的算法?
在 SQL 中,我们可能会这样做:SELECT id, (x-a)*(x-a)+(y-b)*(y-b) as distance FROM table1 ORDER by distance ASC
当然这和mongodb的地理空间索引相比效率不够,但是mongodb是怎么计算和排序的呢?
非常感谢。
【问题讨论】:
标签: sql algorithm mongodb geospatial