1 .一种数据分配方法,其特征在于,所述方法应用于分布式系统中的原始服务器,所述
分布式系统中还包括至少一个扩容服务器,所述方法包括:
接收用户触发的数据分配请求;所述数据分配请求为原始服务器将原始数据分配至扩
容服务器的请求;所述原始数据存储在所述原始服务器的原始表中;所述原始数据为至少
一个;
基于至少一个所述原始数据确定待分配数据及对应的扩容服务器;所述原始数据包括
待分配数据和待保留数据中至少一种;
将所述待保留数据保留在所述原始表中,并将所述待分配数据发送至对应的扩容服务
器,以使所述对应的扩容服务器存储所述待分配数据。
2 .根据权利要求1所述的方法,其特征在于,所述基于至少一个所述原始数据确定待分
配数据及对应的扩容服务器,包括:
获取预设数据分配算法;
针对各所述原始数据,将原始数据转换为数字特征;
将所述数字特征输入至所述预设数据分配算法中,以获得所述原始数据对应的分配
值;
基于所述分配值确定所述原始数据为待分配数据及其对应的扩容服务器。
3 .根据权利要求2所述的方法,其特征在于,所述基于所述分配值确定所述原始数据为
待分配数据及其对应的扩容服务器,包括:
获取预设分配信息;所述预设分配信息包括至少一个预设分配范围及其对应的数据存
储服务器标识;
确定所述分配值所属的预设分配范围,并确定所述所属的预设分配范围对应的数据存
储服务器标识;
响应于确定所述对应的数据存储服务器标识为扩容服务器标识,确定所述原始数据为
待分配数据,且确定所述对应的数据存储服务器标识对应的服务器为扩容服务器。
4 .根据权利要求3所述的方法,其特征在于,所述确定所述分配值所属的预设分配范
围,包括:
从所述至少一个预设分配范围中查询到所述分配值位于一个预设分配范围内,将该预
设分配范围确定为所述分配值所属的预设分配范围。
5 .根据权利要求3所述的方法,其特征在于,所述确定所述对应的数据存储服务器标识
为扩容服务器标识,包括:
获取扩容服务器标识;所述扩容服务器标识包括至少一个;
若确定所述对应的数据存储服务器标识与任意一个扩容服务器标识一致,则确定所述
对应的数据存储服务器标识为扩容服务器标识。
6 .根据权利要求3所述的方法,其特征在于,所述方法还包括:
响应于确定所述对应的数据存储服务器标识为自身原始服务器标识,则确定所述原始
数据为待保留数据。
7 .根据权利要求1所述的方法,其特征在于,所述将所述待保留数据保留在所述原始表
中,并将所述待分配数据发送至对应的扩容服务器之前,所述方法还包括:
计算待保留数据量与原始数据量的保留比值;
权 利 要 求 书
1/2 页
2
评论