6

私たちは、乗り物の詳細を保存するためのデータベース管理システムとして PostgreSQL を使用している乗り物共有サービスに取り組んでいます。緯度と経度の情報を保存するために特別なデータ型は使用していませんが、現在は文字列オブジェクトとして保存しています。地理位置情報データに対する検索クエリのパフォーマンスを向上させるために、PostGIS を使用できますか、または PostgreSQL からの他の位置関連のサポートはありますか? このような状況でデータベースのパフォーマンスを向上させるものはありますか? (ところで、Djangoを使用しています。)

私たちのデータは次のよう になりRide1ます。このデータに対して複雑なクエリを実行する必要があります。たとえば、次のようになります。pointA(lat,long)pointB(lat,long)routePoints(lat,long)(lat,long)

  1. pointA1A->B からの総距離の 5% は誰から移動していますか? と
  2. ルート ポイント配列に、ユーザーが他の誰かの位置と一致するポイントがありますか?

これを読んでくれてありがとう。上記のジオロケーション クエリ システムに最適なデータベース アーキテクチャを選択するのを手伝ってください。

4

1 に答える 1