Memcacheでデータをキャッシュするために使用できるデータベースとN台のサーバーを持つサーバーが1台あるとします。データベース内のすべてのレコードは、キャッシュ内に複数の(ただし実質的にN未満)表現を持つことができます。たとえば、id 108のエンティティは、entity_108_1、entity_108_2、...、entity_108_10というキーでキャッシュできます。データベース内の一部のレコードが変更されると、キャッシュ内のそれぞれのレコードが新しいデータに置き換えられます。Master + SlaveデータベースアーキテクチャとMaster + Memcache
なぜこのアーキテクチャはマスター/スレーブデータベースの設定より優れていないのですか?レプリケーションの遅れにさらされていないのと同じ利点があるようです。