【发布时间】:2019-03-05 03:56:08
【问题描述】:
我们能否保持跨多个节点的查询缓存的一致性?否则我应该放弃在分布式架构中使用查询缓存的想法?
【问题讨论】:
标签: java mysql database spring performance
我们能否保持跨多个节点的查询缓存的一致性?否则我应该放弃在分布式架构中使用查询缓存的想法?
【问题讨论】:
标签: java mysql database spring performance
如果你指的是 MySQL 的查询缓存,那么 NO。它在 Galera 集群和组复制中不可用——这是有充分理由的。维护它远远超过它的好处。
如果您指的是其他缓存,我可能建议不要这样做,原因大致相同。
如果你想解释你在做什么,我们可以进一步讨论。
更好的替代方案:
也就是说,专注于使系统足够快,不需要分布式缓存。
【讨论】: