123
返回列表 发新帖
楼主: jyt0532
跳转到指定楼层
上一主题 下一主题
收起左侧

[经验总结] 系統設計救星! 一天內手把手教你面試System design Facebook chat

   
🔗
wzrthhj 2017-8-12 13:41:30 | 只看该作者
全局:
像AorC你就要自己想一下,

这句话是什么意思啊? A C 是什么意思啊?
回复

使用道具 举报

🔗
b00901192 2017-11-13 07:41:56 | 只看该作者
全局:
wzrthhj 发表于 2017-8-12 13:41
像AorC你就要自己想一下,

这句话是什么意思啊? A C 是什么意思啊?

A: Availability, C: Consistency
回复

使用道具 举报

🔗
viviwin 2017-11-13 13:29:03 | 只看该作者
全局:
良心制作 感恩楼主  感恩的心永不停歇
回复

使用道具 举报

🔗
seasean 2018-1-2 12:08:53 | 只看该作者
全局:
lfzh123 发表于 2016-12-22 14:08
我有一个问题。“”迷途書僮: 然後用用user_id來當index sharding“”
如果一些user不是很活跃,message很 ...

这个问题很好,可是却没有人回答,这么久过去了,就算层主不需要可能也会有其他同学有同样的疑问。
我也是最近研究了一下,弱答一发。
这其实是数据层面的负载均衡,你的误区可能在哈希上。实际上,如果按照id进行hash sharding的话,负载不均的情况其实已经被规避了:
e.g.
存储key值hash后的部分数据,简单一点求id%2, 数据层user_0服务,存储偶数  user_1服务,存储奇数。这样就解决了负载不均,但是可扩展性不好,数据大了,要拓展服务,哈希算法要变了,这时候要数据迁移了很麻烦。

层主所说的情况,在不用hash的时候是可能的,比如仅通过user id 还进行sharding。

希望有帮助。
回复

使用道具 举报

🔗
穷奇 2018-8-28 05:49:07 | 只看该作者
全局:
seasean 发表于 2018-1-1 20:08
这个问题很好,可是却没有人回答,这么久过去了,就算层主不需要可能也会有其他同学有同样的疑问。
我也 ...

所以想要数据迁移方便的话 就需要考虑使用consistent hashing
回复

使用道具 举报

🔗
guangleiw 2021-3-11 09:18:00 | 只看该作者
全局:
身临其境的面试感觉~
回复

使用道具 举报

全局:
2021年依旧看此文章。。。
回复

使用道具 举报

🔗
挖煤 2021-7-3 00:06:46 | 只看该作者
全局:
LZ我查了一下 Hbase 好像不是用 consistent hashing 来做 sharding,好像 Cassandra 才是,求赐教
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表