長時間実行するPL/SQLクエリを実行する必要があり、結果セットをどこかに格納してUI要求に処理する必要があります。一定時間後に自動的に/手動でリフレッシュする必要があります。 複数の結果セットが同じ方法で処理される必要があります。各結果セットには、何百万ものレコードが含まれます。 私のプロジェクトはWeb APIでAngularJSを使用しています。 エンティティ・フレームワークではなく、Oracle ClientでADO.netを使用しています。C#大きなデータテーブルをキャッシュする場所
私が感じることは、.net MemoryCacheは結果セットとサイズが増え続けるため適切ではありません。
私はMongoDbにキャッシュする予定です。あなたが提案する他の解決策はありますか?
ありがとうございました
[Redis](http://redis.io/)はどうですか? –
なぜUI要求にクエリを提供するだけではないのですか? – Paparazzi
文字通り何百万ものレコードをUIリクエストに提供する予定ですか?おそらくそうではないかもしれません。その場合は、この目的のために特別に設計されたOracleマテリアライズド・ビューの使用を検討してください。 – mustaccio