一种网盘文件分表方法及装置与流程

文档序号:12666807阅读:来源:国知局

技术特征:

1.一种网盘文件分表方法,其特征在于,包括:

当有新的网盘用户创建时,判断当前文件子表中包含的用户数量是否小于用户量阈值并判断当前文件子表中包含的记录条数是否小于条数阈值;

如果上述两项判断的判断结果均为是,则将所述新的网盘用户对应的数据作为记录存储至当前文件子表中,如果上述两项判断中任一项判断的判断结果为否,则创建新的文件子表并将所述新的网盘用户对应的数据作为记录存储至该新的文件子表中;

在预先设置的映射表中添加所述新的网盘用户的标识与存储所述新的网盘用户的文件子表的标识的对应关系。

2.根据权利要求1所述的方法,其特征在于,还包括:

接收已经创建的网盘用户的数据记录请求,基于该网盘用户的标识确定出对应的文件子表的标识,并将所述数据记录请求对应的数据作为记录存储至查询出的文件子表的标识对应的文件子表中。

3.根据权利要求1所述的方法,其特征在于,还包括:

每创建一个新的文件子表,则以递增的方式记录当前已经创建的文件子表的个数,并将该值作为子表名称后缀添加到当前创建的新的文件子表的子表名称后。

4.根据权利要求3所述的方法,其特征在于,在预先设置的映射表中添加所述新的网盘用户的标识与存储所述新的网盘用户的文件子表的标识的对应关系,包括:

在预先设置的映射表中添加所述新的网盘用户的ID与存储所述新的网盘用户的文件子表的子表名称后缀的对应关系。

5.一种网盘文件分表装置,其特征在于,包括:

判断模块,用于当有新的网盘用户创建时,判断当前文件子表中包含的用户数量是否小于用户量阈值并判断当前文件子表中包含的记录条数是否小于条数阈值;

第一存储模块,用于如果上述两项判断的判断结果均为是,则将所述新的网盘用户对应的数据作为记录存储至当前文件子表中,如果上述两项判断中任一项判断的判断结果为否,则创建新的文件子表并将所述新的网盘用户对应的数据作为记录存储至该新的文件子表中;

映射模块,用于在预先设置的映射表中添加所述新的网盘用户的标识与存储所述新的网盘用户的文件子表的标识的对应关系。

6.根据权利要求5所述的装置,其特征在于,还包括:

第二存储模块,用于接收已经创建的网盘用户的数据记录请求,基于该网盘用户的标识确定出对应的文件子表的标识,并将所述数据记录请求对应的数据作为记录存储至查询出的文件子表的标识对应的文件子表中。

7.根据权利要求5所述的装置,其特征在于,还包括:

命名模块,用于每创建一个新的文件子表,则以递增的方式记录当前已经创建的文件子表的个数,并将该值作为子表名称后缀添加到当前创建的新的文件子表的子表名称后。

8.根据权利要求7所述的装置,其特征在于,所述映射模块包括:

映射单元,用于在预先设置的映射表中添加所述新的网盘用户的ID与存储所述新的网盘用户的文件子表的子表名称后缀的对应关系。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1