mysql 预计一千万用户 需要进行分表 1百万一张 可能有10张 也可能有11 12 13....

该项目是通行证线下几个网站的用户信息都是在通行证这里用户表字段:idusernamemobileemailpwd可用username或mobile或email登入网上都说... 该项目是通行证 线下几个网站的用户信息都是在通行证这里 用户表字段:id username mobile email pwd
可用 username 或 mobile 或 email 登入 网上都说根据ID 分表 但是我用户登入时没有ID 这个方法不行 有什么思路吗? 现在问题是怎么分表? 用户登入的时候 怎么找到对应的表 好的话 加分!!!!急急急
展开
 我来答
创作者BbPV9CfuDM
2015-01-31 · TA获得超过1445个赞
知道小有建树答主
回答量:977
采纳率:85%
帮助的人:185万
展开全部
可以试下按用户名加密后串来分表,如md5加密后首字母
追问
首字?MD5是字母+数字的哈 就算首字母26个(26张表) 0-9 (10张表) 要是我其中的一张满1百万了 又怎么办?
追答
你也想想啊,首字母不够就两字母,两字母不行就三字母,你有那么多数据吗, 鉴于你的不思考,给我多加点分
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式