6

私は、クエリの大部分を緯度/経度と日付 + 時間でキーオフする必要があるプロジェクトを念頭に置いています。

最初は、緯度、経度、および日時フィールドが適切にインデックス化されている標準の RDBMS を考えていました。次に、ドキュメントが本質的にタイムスタンプであり、各ドキュメントに緯度/経度が含まれるドキュメントベースのシステムについて考え始めました。各文書には n 個のオブジェクトが関連付けられている可能性があります。

この種のものに最適なタイプのストレージエンジンは何かについてのアドバイスを探しています-上記のアイデアのどれがより良いか、それとも完全に理想的なソリューションがあるかどうか

編集:オープンソース/無料のソリューションを探しています。残念ながら価格が問題です!

ありがとう

4

3 に答える 3

5

位置データを操作するために、PostGIS 拡張機能を備えた PostGres (無料のオープン ソース データベース) を使用しました。私は MSSQL 2005 を使用してすべての実稼働データベースを備えた MS 環境で作業していましたが、PostGres と GIS を使用して多くの地理データを操作および事前計算しました。

PostGis には、arcview .shp ファイルをインポートするためのユーティリティがあります。これは、ほとんどの地理データが存在する方法であるため、大きな利点です。また、contains( ... ) や near( ... ) などのロケーション ベースの SQL 関数のホストも提供します。また、空間データにインデックスを付けるメカニズムを提供します。

使用してからしばらく経ちましたが、しっかりしていてとても便利だったのを覚えています。

PostGIS: http://postgis.refractions.net/

于 2010-03-29T18:00:19.757 に答える
0

SQL Express は無料のデータベースです + 緯度/経度と日時の保存をサポートしています

ヒント - アプリケーションがさまざまな場所を認識する必要がある場合は、特に dateTime に UTC 時間を使用してください...

h番目。

于 2010-04-02T15:39:28.123 に答える