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

影视vip网站建设教程搜索引擎优化包括哪些方面

影视vip网站建设教程,搜索引擎优化包括哪些方面,老河口市建设局网站,重庆最新新闻头条双写一致性 双写一致性解决方案延迟双删(有脏数据的风险)分布式锁(强一致性,性能比较低)异步通知(保证数据的最终一致性,高并发情况下会出现短暂的不一致情况) 双写一致性 当修改了数…

双写一致性

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

双写一致性

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

解决方案

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

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

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

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

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

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

http://www.yayakq.cn/news/215609/

相关文章:

  • 提交网站到百度手机制作app教程
  • 互联网做视频网站需要许可证吗用c 做的网站怎么打开吗
  • 网站转app工具网盘搜索 网站开发
  • 18.ppt网站是谁做的网站-网站建设定制
  • 企业网站制作报价单学做软件的网站有哪些
  • wordpress 外贸站主题wordpress 付费插件
  • 餐饮网站建设服务器国外展柜网站
  • 做企业网站用什么cms好石家庄专业信息门户网站定制
  • 做网站后端的全部步骤陕西网站开发公司
  • 做网站一年赚一千万开天猫旗舰店网站建设
  • 网站设计需求分析网站未及时续费
  • 电子商务网站建设与管理英文百度站长工具后台
  • 做旅行网站商丘互联网营销推广
  • 商城类网站建设+数据库瑞安做网站建设
  • 泰国做性的短视频网站网络门店管理系统登录入口
  • 临沂企业网站建设做外贸的网站域名怎么买
  • 网站做发wordpress登录注册页面梅花
  • 韩国男女做那个视频网站深圳公司网页设计推广报价
  • 一个网站上面有名优wordpress免费单页主题
  • 安阳公司做网站甘肃seo网站
  • wordpress网站微信支付怎么做网站统计
  • 做ppt需要知道网站大兴建设网站
  • p2c网站方案中国设计师协会
  • 怎么做网站教程 用的工具大众的网站建设
  • 临沂做商城网站网站建设官方网站
  • 天津做网站的哪家好php学校网站建设
  • 合肥智能建站模板上海城市建设官方网站
  • 网站无后台可以上框架房产机构网站建设目标定位
  • 关于服装的网站规划与设计网站备案用英文怎么说
  • 电子商务网站规划的原则是什么做微信公众号的网站