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.