PolarDB这个计算节点是否缓存热数据呢?如果不缓存的每次查询都要和共享存储打交道吗?如果缓存的话?怎么保证查到的数据是不是最新数据的呢 比如在一主5从架构下,如用户 b在其中一个只读节点查询了一条数据为1缓存在了计算节点内存中,此时用户a在主节点修改了该条数据,随后用户b在去查询该条数据发现缓存中有该数据命中返回给前端,此时由于该数据已经被更新过,返回的则是旧数据,polardb怎么解决该问题的?如何保证用户每次访问的都是最新数据?
缓存这个逻辑和MySQL一样的,都在buffer pool里面。https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/consistency-levels?spm=a2c4g.11186623.0.i2 此回答整理自钉群“PolarDB专家面对面 - 计费&空间&存储包&计算包咨询”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。