mongo の内部キャッシュがどのように機能するか、および memcache の使用を排除するかどうかを理解しようとしています。私たちのデータベースのサイズは約 200G で、インデックスはメモリに収まりますが、インデックスの後でサーバーに空きメモリがあまり残っていません。
私の同僚の 1 人は、mongo の内部キャッシュは memcache と同じくらい高速であるため、memcache を使用して別のレベルの複雑さを導入する必要はないと言っています。
私の頭の中のシナリオは、db からデータを読み取るときに memcache に保存され、次回は db サーバーに戻る代わりにキャッシュから直接読み取られるというものです。データが変更され、保存/更新が必要な場合は、memcache サーバーとデータベース サーバーの両方で行われます。
私はこれについて読んでいますが、まだ自分自身を納得させることができませんでした. ですから、誰かがこれに光を当てることができれば、本当に感謝しています。