图片上传、显示项目
相册表 album (字段:album_id userid title ...)
图片表 photo (字段:photo_id albumid path ...)
一个相册包含多张图片
一天上传的图片比较多,考虑水平分表,而且是无限分表,每次分10张表,数据达到一定量之后继续分表
相册表按照userid来分表,userid取模10,这样就是album_0 album_1 ... album_9
数据达到一定量之后继续分表userid取模20,这样就是alnum_10 album_11 ... album_19
以此类推,可以无限分表
photo表类似按照albumid分表,也是无限分表
现在的问题是无限分表后怎么查询某个用户的相册,比如userid=123456这个用户的相册,他的相册可能在不同的数据表中,怎么查询出来,分页显示?
循环查询album_0 album_1 ... album_9 alnum_10 album_11 ... album_19...
效率太低,估计不行
ITMISS
ibeautiful