缓存 —— 先数据库还是先缓存(2)

  到底是先操作数据库还是先操作缓存,取决于哪种方案可以避免数据不一致,或者数据不一致的概率更低。下面的分析会基于Cache Aside策略展开,为什么基于Cache Aside策略,请查看博文“缓存更新策略”。 方案1:先缓存再数据库   先缓存再数据库的方案,在并发读写情况下,会出现数据不一致的情况,如下图所示。而且,这种不一致情况会伴随着并发量的上升而严重(换句话说,并发量越大,出现的概率越
相关文章
相关标签/搜索