座標を持つ複数の場所があります。たとえば、特定のポイントから 50 km よりも近いすべてのポイントを取得するための最良の (最速の) 方法は何かを尋ねたいと思います。
私はこのようにしました。すべての座標をデータベースに保存し、ポイントを取得するためのクエリを作成しています。これは良い解決策ですか?MySQL はこれに適していますか?
座標を持つ複数の場所があります。たとえば、特定のポイントから 50 km よりも近いすべてのポイントを取得するための最良の (最速の) 方法は何かを尋ねたいと思います。
私はこのようにしました。すべての座標をデータベースに保存し、ポイントを取得するためのクエリを作成しています。これは良い解決策ですか?MySQL はこれに適していますか?
プロフェッショナルなソリューションは、PostgreSQL の「空間データベース エクステンダ」であるPostGISです。
簡単な目的のために、この関連する回答は基本的なPostgresでも機能し
ます.距離で並べられたJPAエンティティから結果を取得するにはどうすればよいですか?