キャッシュされるデータ:
- 100GBのデータ
- サイズが 500 ~ 5000 バイトのオブジェクト
- 1 分あたり平均 1000 個のオブジェクトを更新/挿入 (ピーク時は 5000)
本番およびテストでのCoherenceトポロジの提案が必要(バックアップとともに配布)
- サーバー数
- サーバーあたりのノード
- ノードあたりのヒープ サイズ
質問
- キャッシュされたデータによって使用されるメモリと比較して、ノードごとに必要な空きメモリの量 (100% の使用は不可能であると仮定)
- キャッシュ要素ごとに 1 ~ 2 個のインデックスを追加すると、どのくらいのオーバーヘッドが発生しますか?
読み取り操作が何回行われるかはわかりません。このソリューションは、短い応答時間が (データの一貫性以上に) 重要であり、各ユースケースに依存するクライアントによって使用されます。キャッシュは、一定の頻度でポーリングしてキャッシュにデータを入力することにより、DB から更新されます (キャッシュはデータ マスターであり、キャッシュを使用するシステムではないため)。