多くの Geodata オブジェクト (名前、郵便番号、緯度、経度) を作成しました。後で別のエントリを検索するために、それらをコレクションに入れたいと思います。
すべてが objectOriented/in-memory で行われる必要があるため、リレーショナル データベースは必要ありません。
このようなクエリは次のようになります。
- 名前またはplzで緯度と経度を検索
- LAT1、LAT2 と LON1、LON2 の間のオブジェクトを検索
このような「単純な」データ構造に最適なコレクションはどれですか?
そのようなクエリにはどの程度の複雑さが必要ですか? マルチスレッドはメリットになるでしょうか? もしそうなら、どのコレクションがスレッドセーフのために最も良く使われていますか?
そのようなクエリを key=>value データベースに書き込む機会はありますか?