请教数据库分表的问题?
现在公司有个项目,有一张数据表预计数据量会很大,所以想使用分表的方式减少单张表的数据量。现在有两个问题请教一下。
1:假设我一张表存100条数据,怎么保证不多不少只存一百条数据就进行分表?
2:一个用户的数据存在多张表中,如果要分页查询,这个怎么实现?
回答
建议使用数据库自带的分区表功能,或使用如MyCat之类的第三方方案,自己写太费劲。如果用此两种方案,你的问题二就不存在了
现在公司有个项目,有一张数据表预计数据量会很大,所以想使用分表的方式减少单张表的数据量。现在有两个问题请教一下。
1:假设我一张表存100条数据,怎么保证不多不少只存一百条数据就进行分表?
2:一个用户的数据存在多张表中,如果要分页查询,这个怎么实现?
建议使用数据库自带的分区表功能,或使用如MyCat之类的第三方方案,自己写太费劲。如果用此两种方案,你的问题二就不存在了