【技术实现步骤摘要】
一种业务处理方法、系统、设备以及介质
本专利技术涉及业务处理领域,具体涉及一种业务处理方法、系统、设备以及存储介质。
技术介绍
分布式对象存储系统是一种软件定义存储的具体实现,是一种新的网络存储形式,基于其数据采用Key-Value进行存取的特性,通常可以存储超大规模的非结构数据(一个桶存储的数据量甚至可以达到千亿级别),对于规模庞大的数据,需要有一种手段对其进行自动化的管理,一般这种自动化的管理业务被称为LifeyCycle(生命周期管理)。Key-Value的数据存取方式保证了携带任何Key访问Value都不会因为数据量的扩大而带来额外的索引开销,因为对于其数据的访问来说,不是通过列举来定位Key所对应的数据具体在哪个位置的,而是采用哈希的方法来定位的。但是,这并不意味着我们不需要记录索引,因为有一部分业务场景是需要通过遍历进行的,遍历的时候,我们不携带具体的Key值,我们的目的就是获取一连串的Key值,LC(LifeyCycle)就是这样的一种业务。目前,一个桶(Bucket,也可以称为容器Contai ...
【技术保护点】
1.一种业务处理方法,其特征在于,包括以下步骤:/n确定每次获取分片的第一数量参数以及每一个分片每次获取的对象的第二数量参数;/n对所述第一数量参数赋予第一权重得到获取分片的第三数量参数;/n从底层的多个分片中列举所述第三数量参数对应的分片,并从列举的每一个分片中列举所述第二数量参数对应的对象,进而得到以所述每一个分片为列,所述每一个分片对应的多个对象为行的矩阵;/n依次提取所述矩阵的每一行对应的所述多个对象;/n根据预设的并发处理数对每次提取到的所述多个对象进行处理。/n
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括以下步骤:
确定每次获取分片的第一数量参数以及每一个分片每次获取的对象的第二数量参数;
对所述第一数量参数赋予第一权重得到获取分片的第三数量参数;
从底层的多个分片中列举所述第三数量参数对应的分片,并从列举的每一个分片中列举所述第二数量参数对应的对象,进而得到以所述每一个分片为列,所述每一个分片对应的多个对象为行的矩阵;
依次提取所述矩阵的每一行对应的所述多个对象;
根据预设的并发处理数对每次提取到的所述多个对象进行处理。
2.如权利要求1所述的方法,其特征在于,依次提取所述矩阵的每一行对应的所述多个对象,还包括:
每次进行对象提取后将提取到的对象从所述矩阵中删除。
3.如权利要求2所述的方法,其特征在于,还包括:
对所述第一数量参数赋予第二权重以得到阈值;
每次进行对象提取前,判断仍有对象的分片的数量是否大于0且小于所述阈值;
响应于所述仍有对象的分片的数量大于0且小于所述阈值,从所述底层的未进行列举的若干个分片中列举所述第一数量参数对应的分片,并从列举的每一个分片中列举所述第二数量参数对应的对象,将新列举的分片以及对应的对象加入所述矩阵中。
4.如权利要求3所述的方法,其特征在于,还包括:
响应于所述仍有对象的分片的数量等于0,继续在所述底层中的与所述矩阵中对应的每一个分片上列举所述第二数量参数对应的对象,并加入所述矩阵中。
5.如权利要求1所述的方法,其特征在于,根据预设的并发处理数对每次提取到的所述多个对象进行处理,进一步包括:
每次从所述提取到的所述多个对象中选择所述并发处理数对应的对象;
判断选择的...
【专利技术属性】
技术研发人员:司龙湖,胡永刚,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。