2016-12-13 44 views
0

私はRavenDbデータベースを毎分100回叩く約20人のワーカーを抱えています。彼らは特定のオブジェクトのETAGのデータベースにヒットして、それらのetagsが変更されているかどうかを確認します。 ETAGが変更されない場合、ローカルストアからオブジェクトをJSON形式で取得します。しかし、ETAGが変更された場合、RavenDBデータベースからオブジェクトを取り出してローカルストアにキャッシュします。RavenDbの読み取り専用メモリ内複製をセットアップする方法はありますか?

私の問題は、ETAG用のRavenDBを呼び出すコールが非常に効率的かつ迅速であっても、この呼び出しが1日に3百万回実行され、ETAGが1日に100回(すべての呼び出しで)変化することです。だから、全体的に私は自分のオブジェクトに100の更新をキャッチするために1日あたり3Mのコールをしています。

ワーカーサーバ上でメモリ内のRavenDbをセットアップする方法はありますか(読み取り専用です)これが効率的ですか?

TIAは

答えて

関連する問題