分流方法我认为简单合理对于中文名,我的意见如下:
数据库表采用userx命名(x=a-f0-9)分流。取md5(username)首字符来判定该用户的内容位于哪个表,然后从相应表得到数据。
这样共需要16个表,而且重要的一点是每个表的大小比较均匀,即使大部分用户都以同一个字母开头也不会出现一个表过大的现象。
一点意见,不要见笑