Ich habe eine Web-App, die die Standorte von Farmen in West Michigan speichert. Sie können nach einem Produkt suchen (z. B. "Brokkoli") und es werden Ihnen alle Farmen angezeigt, auf denen dieses Produkt angebaut wird.
Im Moment benutze ich MySQL und benutze Trigonometrie, um die Differenz zwischen dem Standort des Benutzers und dem Standort jeder Farm zu berechnen. Es ist kein schlechter Weg, aber es hat einiges gekostet.
Eine andere Sache, die ich bald tun möchte, ist, die Vegetationsperioden für verschiedene Produkte für verschiedene Regionen abzubilden. (Zum Beispiel möchte ich zeigen, dass Avocados in Kalifornien zu einer bestimmten Jahreszeit wachsen, aber niemals in Ohio.)
Mir ist klar, dass dies eine offene und möglicherweise naive Frage ist, aber könnte es sich für mich lohnen, auf PostgreSQL / PostGIS umzusteigen, um die räumlichen Möglichkeiten zu nutzen?