会员系统设计思考

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

int的自增主键(快用完)

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

字段多(接近100)

订阅多(几十个从库)

SqlServer (后来还是用的SqlServer)

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

自增的转bigint

产生String型的用户Id

控制单表会员数量

保障会员查询效率,压力

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

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

保障老库的订阅继续

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容