Tengo una aplicación web que almacena las ubicaciones de las granjas en el oeste de Michigan. Puede buscar un producto (por ejemplo, "brócoli") y le mostrará todas las granjas que cultivan ese producto.
En este momento estoy usando MySQL y usando trigonometría para calcular la diferencia entre la ubicación del usuario y la ubicación de cada granja. No es un mal camino, pero tomó algo de trabajo.
Otra cosa que quiero hacer pronto es mapear las estaciones de crecimiento para diferentes productos para diferentes regiones. (Por ejemplo, quiero mostrar que los aguacates crecen en cierta época del año en California pero nunca en Ohio).
Me doy cuenta de que esta es una pregunta abierta y posiblemente ingenua, pero ¿podría valer la pena hacer el cambio a PostgreSQL / PostGIS para aprovechar sus capacidades espaciales?