028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

3大经典分布式存储算法-创新互联

文章目录

成都创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元华阴做网站,已为上家服务,为华阴各地企业和个人服务,联系电话:135182197921、背景

一个经典的面试题目:1~2亿条数据需要缓存,请问如何设计这个方案?
回答:单台单机肯定不可能,需要使用分布存储

2、算法 2.1 分布存储之哈希取余算法- 2亿条记录就是2亿个k,v,我们单机不行必须要分布式多机,假设有3台机器构成一个集群,用户每次读写操作都是根据公式:Hash(key) % N个机器台数,计算出哈希值,用来决定数据映射到哪一个节点上。 - 优点:简单粗暴,直接有效,只需要预估好数据规划好节点,例如3台、8台、10台,就能保证一段时间的数据支撑。使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡+分而治之的作用。 - 缺点:原来规划好的节点,进行扩容和缩容就比较麻烦了,不管扩缩,每次数据变动导致节点有变动,映射关系需要重新进行计算,在服务器个数固定不变的时没有问题,如果需要弹性扩容或故障停机的情况下,原来的取模公式就会发生变化:Hash(key)/3会变成Hash(key)/?。此时地址经过某个redis机器宕机了,由于台数数量变化,会导致hash取余全部数据重新洗牌。 2.2 分布式存储之一致性哈希算法2.3 分布式存储之哈希槽算法

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页题目:3大经典分布式存储算法-创新互联
网站URL:http://www.tsicrk.com/article/cdcoih.html

其他资讯

让你的专属顾问为你服务

3.0162s