【原创】分布式之数据库和缓存双写一致性方案解析(三)

网友投稿 299 2023-04-03

【原创】分布式之数据库和缓存双写一致性方案解析(三)

【原创】分布式之数据库和缓存双写一致性方案解析(三)

正文

先删缓存,再更新数据库,再删缓存

正文

在开始这篇文章之前,我们先自己思考一下以下两个更新策略

方案一

(1)删缓存(2)更数据库(3)删缓存

方案二

(1)更数据库(2)删缓存

大家看下面的文章前,自己先思考一下,方案一的步骤(1)有没有存在的必要?先上一个结论:方案二存在的缺点,方案一全部存在,且方案一比方案二多一个步骤,所以应该选方案二。

综上所述,我们应该选择方案二,而不是方案一。方案二存在的缺点,方案一全部存在,且方案一步骤上多了一步,增加了不稳定因素。

总结

该文章只是纠正了一下目前流传的观点的正确性,并没有针对任何人。技术的世界,只论技术。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分布式数据库概述
下一篇:【无私分享:ASP.NET CORE 项目实战(第十三章)】Asp.net Core 使用MyCat分布式数据库,实现读写分离
相关文章