查看: 1016| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[题目讨论] why might Consistent Hashing not be the correct answer to your system ...

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
DDIA page 204说:
…, this particular approach (Consistent hashing, as defined by Karger et al.) actually doesn’t work very well for databases, so it’s rarely used in practice (the documentation of some databases still refers to consistent hashing, but it is often inaccurate).

https://shinglyu.com/web/2022/02 ... sign-interview.html
大家怎么看?

上一篇:系统设计估算服务器数量
下一篇:请教一道SD面试题以及如何深入的提高系统设计能力
推荐
marmarmia2017 2022-12-16 14:19:05 | 只看该作者
全局:
同蹲個答案,

在page 213, 有link 兩篇paper 但我沒看完所以我理解的可能也不對

我的理解是consistent hashing 的理念 picking partition boundaries randomly 是可以用在 database的. 只是Karger提出的算法當partition的數量較大時需要有更大的memory/ computation overhead. 所以只適用於CDN(node 跟partition 少, hash table size就小). 所以另外一篇paper John 提出的jump consistent hash algorithm可以改善這個問題
回复

使用道具 举报

🔗
marmarmia2017 2022-12-16 14:35:35 | 只看该作者
全局:
借著這篇順便提個問題

consistent hashing的名字到底哪個部分consistent....
這個技術讀過好幾次,但是每次都會被consistent這個詞誤導 然後就心裡沒譜了
回复

使用道具 举报

🔗
13-carotene 2023-1-15 13:15:37 | 只看该作者
全局:
Dynamo 用的就是consistent hashing。这句话要不就是错了,要不就是有歧义(也不确定作者想表达啥)。

这个问题在blind上也有人讨论: https://www.teamblind.com/post/C ... n-practice-QRGT8hYR
回复

使用道具 举报

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

本版积分规则

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