当前位置: 首页 > news >正文

织梦网站模板源码下载市场推广方案怎么写

织梦网站模板源码下载,市场推广方案怎么写,深圳龙岗区疫情风险等级,中国政府网官网登录双写一致性 双写一致性解决方案延迟双删(有脏数据的风险)分布式锁(强一致性,性能比较低)异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况) 双写一致性 当修改了数…

双写一致性

  • 双写一致性
  • 解决方案
    • 延迟双删(有脏数据的风险)
    • 分布式锁(强一致性,性能比较低)
    • 异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况)

双写一致性

当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致

解决方案

延迟双删(有脏数据的风险)

延迟双删很多人应该也知道这个方案,具体的步骤呢就是先删除缓存然后修改数据库延迟一段时间再去一次删除缓存
在这里插入图片描述
先删除缓存还是先删除数据库?实际上无论是先删除哪种都会有问题,所以第二次的删除是很有必要的
如果是先删除缓存再修改数据库,可能会出现一种情况:在删除缓存之后修改数据库之前,这时候有一个线程来读数据了,先查缓存,缓存已经被删了,于是在修改数据库之前,这个线程从数据库中取到了这个数据并且写入了缓存,之后才发生数据库更新,这时候就仍然会出现缓存与数据库数据不一致的问题。先更新数据库再删除缓存其实也是类似的问题
在这里插入图片描述
为什么需要延时呢?
延时的主要原因是我们实际的数据库大部分是读写分离的,我们需要将主节点的数据同步到从节点中去。

分布式锁(强一致性,性能比较低)

我们可以使用读写锁来保证数据的一致性,下面记录一下具体的一个用法
在这里插入图片描述
在这里插入图片描述

异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况)

基于MQ
在这里插入图片描述
基于Canal
在这里插入图片描述

http://www.hkea.cn/news/160315/

相关文章:

  • 网站开发专业前景关键词挖掘排名
  • 网站开发属于什么职位类别seo查询站长工具
  • wordpress postmetaseoul national university
  • 商务网站的主要存在形式杭州百度快照优化公司
  • 个人备案网站做购物网站可以不班级优化大师免费下载电脑版
  • 贸易网站建设互联网广告代理加盟
  • 深圳网站建设网络公司河北关键词排名推广
  • 在工商网上怎么注册公司seo优化博客
  • 免费的小程序怎么赚钱历下区百度seo
  • 河北石家庄最新疫情最新消息优化防疫政策
  • 一站式做网站哪家强新闻小学生摘抄
  • 江西南昌网站建设公司哪家好谷歌google 官网下载
  • 公司网站用什么开发百度指数怎么用
  • 建站主机 wordpress济南网站万词优化
  • 哈尔滨app开发seo自学网官网
  • 网站答辩ppt怎么做全网关键词云在哪里看
  • 网站建设 视频seo关键词词库
  • 网站应用软件设计成都网站建设技术外包
  • 用哪个软件做网站网址查询域名解析
  • 网站安全优化域名停靠浏览器
  • 我做中医培训去哪个网站找学员谷歌排名算法
  • 如何将网站让百度收录网店培训班
  • wordpress旧版页面编辑界面百度seo推广计划类型包括
  • 网站建设茶店网网站换友链平台
  • 珠海建设工程信息网站网络营销百度百科
  • 帮别人做网站推广犯法吗关键词排名网站
  • 建设通网站是政府的么高端网站定制设计
  • 玉溪做网站的公司夸克搜索网页版
  • wordpress导航主题haowseo挂机赚钱
  • 广州做家教的网站深圳网络推广招聘