Supposons que nous ayons un serveur avec une base de données et N serveurs qui peuvent être utilisés pour la mise en mémoire cache des données avec Memcache. Chaque enregistrement dans la base de données peut avoir plusieurs (mais sensiblement moins de N) représentations dans un cache. Par exemple, l'entité avec l'identifiant 108 peut être mise en cache par les clés entity_108_1, entity_108_2, ..., entity_108_10. Lorsqu'un enregistrement dans une base de données est modifié, les enregistrements correspondants dans le cache sont remplacés par de nouvelles données.Architecture de base de données Master + Slave vs. Master + Memcache
Pourquoi cette architecture n'est-elle pas meilleure que la configuration de la base de données maître/esclave? Il semble qu'il a les mêmes avantages tout en ne souffrant pas de retards de réplication.