C#アプリケーションでルックアップマップや辞書を使用したいが、1〜2GBのデータを保存することが予想されます。C#で非常に大きな辞書を使用するにはどうすればよいですか?
誰かがまだ辞書クラスを使用できるかどうか、または他のクラスを使用する必要がある場合は教えてください。
EDIT:oracleデータベースを使用してオブジェクトの詳細を照会または検索する既存のアプリケーションがあります。ただし、同じオブジェクトが繰り返し照会されるため、遅すぎます。応答時間を改善するために、このシナリオでルックアップマップを使用するのが理想的かもしれないと感じました。しかし、私はサイズがはい、あなたがしなければならない、それ問題
これほど多くのメモリを使用する辞書のインスタンスをスピンアップしようとしましたか?また、このアプリケーションは32または64ビットシステムに導入されますか? – RQDQ
なぜ辞書またはメモリ内のデータ構造ですか?なぜデータベースではないのですか? –
SqlLiteはあなたの状況に興味深い、クールなインメモリDBを持っています。 – gt124