会员系统设计思考

亿级,接近4亿(毫不夸张,好多都刷的)

int的自增主键(快用完)

维度多(手机号,邮箱,昵称,登录名)

字段多(接近100)

订阅多(几十个从库)

SqlServer (后来还是用的SqlServer)

如果重构将涉及多个点的问题:

自增的转bigint

产生String型的用户Id

控制单表会员数量

保障会员查询效率,压力

保障注册的效率,压力,一致性

可扩展性(加字段,加维度)

保障老库的订阅继续

你可能感兴趣的:(会员系统设计思考)