Eu tenho um aplicativo da web que armazena os locais das fazendas no oeste de Michigan. Você pode procurar um produto (por exemplo, "brócolis") e ele mostrará todas as fazendas que cultivam esse produto.
No momento, estou usando o MySQL e a trigonometria para calcular a diferença entre a localização do usuário e a localização de cada farm. Não é um caminho ruim, mas demorou um pouco.
Outra coisa que quero fazer em breve é mapear as épocas de cultivo de diferentes produtos para diferentes regiões. (Por exemplo, quero mostrar que o abacate cresce em uma determinada época do ano na Califórnia, mas nunca em Ohio.)
Sei que essa é uma pergunta aberta e possivelmente ingênua, mas pode valer a pena mudar para o PostgreSQL / PostGIS para tirar proveito de suas capacidades espaciais?