网上有很多介绍分库分表的文章,方法很多:
```
分区表切分
垂直切分
水平切分
区间切分
取模切分
```
这里不细说
分库分表简单,但后期会带来一系列的难题:
```
事务
Join
分页
```
**数据库:**
```
master和slave是一个主从架构
imagespider_db:[ImageSpider](https://github.com/bccber/imagespider)项目采集回来的数据,不需要部署主从分离。
imageshow_db_1、imageshow_db_2、imageshow_db_3、imageshow_db_4:
四个分库的结构一模一样。(注意,分库的个数最好是2的N次方,不然基因取模算法可能会失效)
```
**t_users用户表:**
```
用户登录和注册时,需要用name来定位分库;查看用户资料时,需要用uid定位分库,
所以