Chinaunix

标题: Instagram做数据库水平扩展(shard)的一个方案。 [打印本页]

作者: zhuomingliang    时间: 2012-06-21 16:29
本帖最后由 zhuomingliang 于 2012-06-22 09:18 编辑

这个生成 ID 的方法不错,如果用于用户表,可以加上用户名做 hash,就可以知道用户是保存在哪个 shard,根据这个生成的 ID 的那 13 bits,也可以知道该 ID 在哪个 shard。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2