私はこのトピックに関するいくつかの情報を見つけようとしていますが、私が見つけたほとんどの記事は3歳以上です。私は物事のこの側面にもかなり新しいです、誰に聞くべきかわからない。GISのMongoDBとPostgreSQLの選択方法は?
私は特にデータベースの専門家ではありませんが、MongoDBを数回使用しています。私はPostgreSQLを小規模なプロジェクト(GIS関連のものは一切使用しない)のために一度しか使用していません。その価値については、私はdynamoDBに保存したデータを今すぐ少量しか持っていません。地理図書館がありますが、それはJavaでしか利用できません。Javaについてよく分かりません。
私の使用例は非常に簡単です。ユーザープロファイルデータのほかに、ユーザーが追加したマーカーを照会できるようにしたいと考えています。認証されたユーザーのなど、latLng
現在のマーカーのXマイル内のマーカーは、など、それを追加したユーザー、タイトル、説明、それらに関連付けられているlatLng
以外の他のデータを、持っている
私の目標は、結果を返すことができるようにすることですWeb APIを使用して、最も近いものから最も遠いものまで現在の位置のXマイル以内のマーカでクライアント側に送信します。このため、MongoとPostgreSQLの間では、まず何が良いでしょうか?あなたはアプリケーションでその多くを必要としないかもしれないが
特殊なデータベースは必要ありませんが、拡張子がジオデータベースの方が速くなります。あなたは[Haversine式](http://stackoverflow.com/q/27928/472495)を使うことができます。 WHERE句に距離フィルタを追加できるSQL実装があります。 – halfer