数据库分库,按照ID分,还是按照手机号分


如果按照ID分库,某一天需要做手机号登录了,如何避免扫描所有分库的用户信息?

答:建立 id-手机号关系表,按照手机号哈希分库,先按照手机号找到id,再用id找到库去查询用户信息