Actualmente, MongoDB utiliza geohashing con árboles B que será más lento que los árboles R de PostGIS (no puedo dar números exactos, me temo, pero hay mucha literatura teórica sobre las diferencias). Sin embargo, en estas diapositivas, http://www.slideshare.net/nknize/rtree-spatial-indexing-with-mongodb-mongodc, el autor habla de agregar árboles R a MongoDB y fragmentar en una clave geográfica. Usted habla sobre el uso de computadoras de escritorio, por lo que puede que no interese el geosharding, ya que los beneficios de sharding se sentirán más en conjuntos de datos masivos. En última instancia, probablemente se deba más a lo que quiere hacer con sus datos espaciales. Postgis tiene muchas más funciones y soporte para topología, rásteres, 3D, conversiones entre sistemas de coordenadas, por lo que si esto es lo que está buscando, PostGIS aún sería la mejor opción. Si está interesado en almacenar miles de millones de objetos espaciales y simplemente ejecuta Basic encuentra todos los puntos cerca/dentro de este punto según algunos criterios, entonces MongoDB es probablemente una muy buena opción.
peter, gracias por la respuesta. Lo investigaré y acepto tu respuesta si nadie más responde. –