假設我們有一臺帶有數據庫和N臺服務器的服務器,可用於使用Memcache緩存數據。數據庫中的每個記錄都可以在緩存中有幾個(但實質上少於N個)表示。例如,具有id 108的實體可以通過密鑰entity_108_1,entity_108_2,...,entity_108_10進行緩存。當數據庫中的某條記錄發生更改時,緩存中的相應記錄將被替換爲新數據。Master + Slave數據庫體系結構與Master + Memcache
爲什麼此架構不比主/從數據庫設置更好?看起來它具有相同的優勢,同時不會受到複製滯後的影響。