Ho centinaia di migliaia di oggetti sulla mappa. E selezionare dalla base quasi tutti (all'interno del rettangolo del contenitore di mappe su piccola scala) è una pratica molto negativa. Hai bisogno di clustering nel DB. In un database relazionale viene spesso utilizzata una tabella aggiuntiva - cluster, che viene selezionata per prima. Esiste qualche best practice per il clustering geospaziale all'interno di MongoDB? Google non dice nulla.Cluster geospaziale (MongoDB)
UPD. Voluto in questo modo, ma in MongoDB: https://gis.stackexchange.com/questions/11567/spatial-clustering-with-postgis
Sì, ma solo l'indicizzazione geospaziale non risolvono come selezionare grappolo, ma non migliaia di oggetti in esso. Ie Mongo non offre una soluzione immediata – Klimashkin
corretta. Non sarebbe troppo difficile implementare il clustering "kmeans" usando MongoDB. Doable ma sicuramente non fuori dalla scatola. Uno schizzo con MapReduce è qui: http://blog.data-miners.com/2008/02/mapreduce-and-k-means-clustering.html – mjhm