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

电子商务网站的建设和流程上海seo培训

电子商务网站的建设和流程,上海seo培训,深圳宝安区很穷吗,四川酒店网站建设一致性Hash算法常用来解决数据分片时的数据扩容/缩容的性能问题。 一、业内数据分片用的Hash算法,将节点的hash值对节点数取余。 存取通过key / value的方式对节点取余。 二、数据分片使用hash算法的优缺点: 优点:简单,方便。 缺…

一致性Hash算法常用来解决数据分片时的数据扩容/缩容的性能问题。
一、业内数据分片用的Hash算法,将节点的hash值对节点数取余。
存取通过key / value的方式对节点取余。

二、数据分片使用hash算法的优缺点:
优点:简单,方便。
缺点:数据难以的扩容和维护。
![在这里插入图片描述](https://img-blog.csdnimg.cn/f4fd98fc5047471abb4a106f99278ace.png
1.当节点数从3变成4的时候前面的三个节点需要对里面的数据进行重新分配四个节点上。
2.当节点数从3变成2时,也需要对3个节点数的数据重新分配到两个节点上。
这样必然会带来大量数据进行迁移,在数据迁移的过程中,是无法进行读写的,必然会严重影响整个系统的性能。

三、用一致性hash算法解决扩容/缩容的问题
1.一致性hash算法的思路是将hash计算出来的 key 对 2的32次方取余,然后将其分配到计算后的节点上。
取得的余数再映射到各个节点上,如果没有找到节点,对去下一个节点上找。

在这里插入图片描述
2.当节点扩容时,假设在d~a之间增加一个e节点,那么只需要将a节点中的hash取余后的值在d-e之间的数据迁移到e节点即可,b、c、d节点的数据无需迁移。

在这里插入图片描述
3.当节点缩容时,假设a节点要去除,则将a节点的数据迁移到b节点即可,在e-b区间之间的请求到b节点上。
在这里插入图片描述
4.假设a节点宕机,则影响的只有(e,a] 之间的数据不可访问,其他区间的数据可以正常访问。

三、通过虚拟映射解决一致性hash算法分配不均的问题。
假设现在只有三个节点,a、b、c,a 是0节点,b是1节点,c是2节点。那么这时候a节点的数据远远大于b、c节点的数据。
在这里插入图片描述
通过建立虚拟节点将a1节点映射到a节点,b1、b2节点映射到b节点,将c1、c2映射到c节点,就可以解决数据分片不均的问题。
在这里插入图片描述

http://www.zhongyajixie.com/news/31152.html

相关文章:

  • 企业网站空间多大合适竞价托管咨询微竞价
  • wordpress刷关键站长工具seo综合查询官网
  • 网络营销品牌策划营销型网站建设优化建站
  • 网站对接如何做百度指数的搜索指数
  • 知名网站制作企业seo网站排名优化价格
  • 成都哪里做网站便宜app推广团队
  • wordpress 站外搜索免费推广app软件下载
  • 淘宝客推广怎样做网站友链交易网
  • 大连哪里有手机自适应网站建设十大搜索引擎地址
  • Wordpress嵌套其他网站网络营销课程介绍
  • wordpress 数据朝阳seo排名
  • 延安网站建设seo网上培训课程
  • 网站备案初审过了八百客crm登录入口
  • 有什么网站可以做团购代运营公司可靠吗
  • 南昌网站建设seo优化一般包括哪些
  • 网站建设操作武汉网优化seo公司
  • 济宁网站设计北京网站seo设计
  • 如何分析一个网站开发语言抖音怎么运营和引流
  • 建设一个网站需要做哪些工作营销管理培训课程培训班
  • 阿里巴巴建设网站首页佛山seo
  • 先做网站后台还是前台百度seo技术优化
  • 做网站可以申请专利吗百度seo多久能优化关键词
  • 短视频seo排名加盟网站优化软件费用
  • 旅游做攻略的网站有哪些seo快速排名优化方法
  • 大连网站建设#选领超科技长春网站制作设计
  • 网页设计与网站制作知识框架企业网站推广方案的策划
  • 湖南门户网站设计公司网站制作报价
  • 安徽免费网站制作线上产品推广方案
  • 网页制作与网站开发 实验报告宁德市医院
  • 北京网站建设方案报价如何推广网址链接