I tipi di dati spaziali sono in cambio solo per supportare un tipo di query,  molto  più veloce a quel tipo di query. Prendi in considerazione l'importazione di qualcosa come il  database di MaxMind Cities  e la ricerca della città più vicina a te. Con i tipi di dati float regolari, quella query dovrebbe controllare tutti i 2,7 milioni di record l'uno contro l'altro per trovare quello più vicino (calcolare la distanza haversine di ogni punto in ogni altro punto). I tipi Geospatial d'altra parte possono essere interrogati per il punto più vicino e saranno più veloci in ordine di grandezza usando qualcosa come quad-tree per la rappresentazione interna dell'indice. 
 Puoi fare qualche logica per rendere più veloce l'interrogazione con le normali chiavi, descritta in questa  presentazione  tra gli altri. Ma questo non è più necessario poiché gli indici geospaziali sono molto meglio in questo compito.