水平分表操作:当遇到海量数据的时候将数据进行水平分割,即除了表名不一样,其他表的数据类型都是一样的
有几个问题,第一数据插入时插入哪张表
一般思路就是取模,然后决定插入哪张表,对应查询的时候,也是取模,然后查对应的一张表,就不用海量查找所有数据了
比如插入数据id100,对3取模,那么插入表就是100%3=1;插入一表,查询的时候,也是根据100%3=1查询一表
水平分表操作:当遇到海量数据的时候将数据进行水平分割,即除了表名不一样,其他表的数据类型都是一样的
有几个问题,第一数据插入时插入哪张表
一般思路就是取模,然后决定插入哪张表,对应查询的时候,也是取模,然后查对应的一张表,就不用海量查找所有数据了
比如插入数据id100,对3取模,那么插入表就是100%3=1;插入一表,查询的时候,也是根据100%3=1查询一表