私はRedisや他のKey-Valueストア/ NoSQLソリューションをWebサイトの分散キャッシュとして使用していることを多くの人が読んでいます。大量のデータをキャッシュする
私は完全に理解していないかもしれませんが、このような解決策は共有データに対してのみ機能するようです。たとえば、ユーザーがログインする必要があるWebサイトがあり、生成されたクエリによって、すべてのユーザーに対してキャッシュできないユーザー(私の場合は銀行/資産情報)のみに固有のデータが返された場合、このタイプ解決策は機能しません。
残念なことに、データベースはすべてのアプリケーションで共有されています。問題が発生すると、Webサイトも停止します。各ユーザーは何ギガバイトもの情報を持っているので、明らかにそのすべてをキャッシュすることはできず、各Webページは完全に異なる情報をクエリします。
このようなシナリオで使用できるキャッシング戦略はありますか?