目次:
定義-分散キャッシュとはどういう意味ですか?
分散キャッシュは、迅速な取得のためにデータを一時的なストレージにローカルに配置するという従来のキャッシングの概念を拡張したものです。 分散キャッシュは、より多くのクラウドコンピューティングの範囲です。つまり、異なるマシンまたはサーバーは、キャッシュメモリの一部を複数のノードおよび仮想マシンがアクセスできる大きなプールに提供します。 ここでのキャッシュの概念と意味は同じままです。 概念と技術が比較的新しいのは、キャッシュの大きなプールを作成するプロセスだけです。Techopediaによる分散キャッシュの説明
分散キャッシュは、優れたスケーラビリティとフォールトトレランスを提供するため、クラウドコンピューティングシステムおよび仮想化環境で広く使用されています。 分散キャッシュは複数のノードまたはサーバーにまたがることができ、サーバーを追加するだけで容量を増やすことができます。 キャッシュは従来、データを保存および取得するための非常に高速な方法として機能しており、そのため、使用するものに近接した高速ハードウェアを使用して主に実装されてきました。 ただし、分散キャッシュはハードウェアレベルのバスとは別に通信回線を介してアクセスする必要がある場合があり、これによりオーバーヘッドが増加します。つまり、従来のハードウェアキャッシュほど高速ではありません。 このため、データベースおよびWebセッションデータに存在するアプリケーションデータを格納するために分散キャッシュを使用することが理想的です。 製品カタログや、頻繁に変更されずに複数のユーザーアクセスが同時に行われるセットイメージなど、データの書き込みよりも読み取りを行うワークロードに適しています。 動的な可能性のある各ユーザーに固有のデータにはあまりメリットがありません。 これはローカルキャッシュの方が適切に機能します。
従来のローカルキャッシュほど高速ではありませんが、メインキャッシュが非常に安価になり、ネットワークカードやネットワーク全体が非常に高速になったため、分散キャッシュが可能になりました。
