服务器集群的数据处理方法和装置制造方法及图纸

技术编号:19745324 阅读:24 留言:0更新日期:2018-12-12 04:45
本公开提供了一种服务器集群的数据处理方法,包括:服务器集群中的第一计算任务在执行针对分布式数据库的数据更新操作时,所述第一计算任务从服务器集群的共享存储空间获取标识参数,其中,所述共享存储空间可由至少一个第二计算任务访问并反馈标识参数,所述至少一个第二计算任务为针对所述分布式数据库进行数据更新的计算任务;所述第一计算任务基于所述标识参数将待写入数据存入所述分布式数据库中。本公开还提供了一种服务器集群的数据处理装置以及一种服务器集群。

【技术实现步骤摘要】
服务器集群的数据处理方法和装置
本公开涉及一种服务器集群的数据处理方法和装置。
技术介绍
随着大数据、云时代的到来,数据库应用需求的拓展和计算机硬件环境的变化,特别是计算机网络与数字通信技术的飞速发展,分布式数据库系统应运而生。分布式数据库由于其分布式的特性导致分布式数据库所接收的数据更新操作、所存储的数据缺少全局唯一性的标识和索引,在需要对分布式数据库中的存储进行查找、使用和处理时,不够便捷有效。
技术实现思路
本公开的一个方面提供了一种服务器集群的数据处理方法,包括:服务器集群中的第一计算任务在执行针对分布式数据库的数据更新操作时,第一计算任务从服务器集群的共享存储空间获取标识参数,第一计算任务基于所获取的标识参数将待写入数据存入分布式数据库中。其中,共享存储空间可由至少一个第二计算任务访问并反馈标识参数,所述至少一个第二计算任务为针对分布式数据库进行数据更新的计算任务。可选地,上述第一计算任务从服务器集群的共享存储空间获取标识参数包括:当共享存储空间进行对第一计算任务的标识参数反馈时,在完成对第一计算任务的标识参数的反馈之前,上述至少一个第二计算任务无法从共享存储空间获取标识参数。其中,第一计算任务与上述至少一个第二计算任务中不同的计算任务获取的标识参数不同。可选地,上述第一计算任务从服务器集群的共享存储空间获取标识参数包括:当共享存储空间进行对第一计算任务的标识参数反馈时,在第一计算任务完成对分布式数据库的数据更新操作之前,上述至少一个第二计算任务无法从共享存储空间获取标识参数。其中,第一计算任务与上述至少一个第二计算任务中不同的计算任务获取的标识参数不同。可选地,上述第一计算任务从服务器集群的共享存储空间获取标识参数包括:第一计算任务向共享存储空间发送标识参数获取请求,在满足预设条件时,共享存储空间进行对第一计算任务的标识参数反馈,并执行第一预设操作,其中,所述预设条件表征共享存储空间当前未处理不同于第一计算任务的针对所述分布式数据库的计算任务的标识参数反馈,所述第一预设操作用于停止共享存储空间对上述至少一个第二计算任务的响应。可选地,上述第一计算任务从服务器集群的共享存储空间获取标识参数还包括:基于共享存储空间完成对第一计算任务的标识参数的反馈,或第一计算任务完成对分布式数据库的数据更新操作,共享存储空间执行第二预设操作,其中,所述第二预设操作用于恢复所述共享存储空间对上述至少一个第二计算任务的响应。可选地,上述第一计算任务从服务器集群的共享存储空间获取标识参数包括:第一计算任务请求共享存储空间的指定接口,共享存储空间基于所述请求将存储的标识参数反馈至第一计算任务,并按照预设规则对存储的标识参数进行变化,保存变化后的标识参数。或者,共享存储空间基于所述请求按照预设规则对存储的标识参数进行变化,保存变化后的标识参数,并将变化后的标识参数反馈至第一计算任务。可选地,上述按照预设规则对存储的标识参数进行变化,保存变化后的标识参数包括:共享存储空间对存储的标识值增加预设数值,得到变化后的标识值,将变化后的标识值替换变化前的标识值进行保存。可选地,分布式数据库中以所述标识参数作为主键内容,则上述第一计算任务基于所述标识参数将待写入数据存入所述分布式数据库中包括:第一计算任务基于待写入数据和相应的标识参数对分布式数据库进行更新。本公开的另一方面提供了一种服务器集群的数据处理装置,包括:数据更新模块、调度处理模块和数据存储模块。数据更新模块包括针对数据存储模块进行数据更新的第一数据更新模块和至少一个第二数据更新模块,第一数据更新模块,用于在执行针对数据存储模块的数据更新任务时,从调度处理模块获取标识参数,并基于所获取的标识参数将待写入数据存入数据存储模块。调度处理模块,用于基于第一数据更新模块的访问向第一数据更新模块反馈标识参数,以及,调度处理模块还可由至少一个第二数据更新模块访问并向上述至少一个第二数据更新模块反馈标识参数。数据存储模块为分布式存储模块,用于基于标识参数对相应的待写入数据进行存储。可选地,调度处理模块基于第一数据更新模块的访问向第一数据更新模块反馈标识参数包括:调度处理模块,用于在进行对第一数据更新模块的标识参数反馈时,在完成对第一数据更新模块的标识参数的反馈之前,停止对上述至少一个第二数据更新模块的响应,使得上述至少一个第二数据更新模块无法从调度处理模块获取标识参数。其中,第一数据更新模块与上述至少一个第二数据更新模块中不同的数据更新操作获取的标识参数不同。可选地,调度处理模块基于第一数据更新模块的访问向第一数据更新模块反馈标识参数包括:调度处理模块,用于在进行对第一数据更新模块的标识参数反馈时,在第一数据更新模块完成对数据存储模块的数据更新操作之前,停止对上述至少一个第二数据更新模块的响应,使得上述至少一个第二数据更新模块无法从调度处理模块获取标识参数。其中,第一数据更新模块与上述至少一个第二数据更新模块中不同的数据更新操作获取的标识参数不同。可选地,第一数据更新模块在执行针对数据存储模块的数据更新操作时,从调度处理模块获取标识参数包括:第一数据更新模块,用于在执行针对数据存储模块的数据更新操作时,向调度处理模块发送标识参数获取请求。调度处理模块基于第一数据更新模块的访问向第一数据更新模块反馈标识参数包括:调度处理模块,用于在满足预设条件时,进行对第一数据更新模块的标识参数反馈,并执行第一预设操作。其中,所述预设条件表征所述调度处理模块当前未处理不同于第一数据更新模块的针对数据存储模块的数据更新模块的标识参数反馈,所述第一预设操作用于停止调度处理模块对上述至少一个第二数据更新模块的响应。可选地,调度处理模块基于第一数据更新模块的访问向第一数据更新模块反馈标识参数还包括:调度处理模块,用于基于调度处理模块完成对第一数据更新模块的标识参数的反馈,或第一数据更新模块完成对数据存储模块的数据更新操作,执行第二预设操作。其中,所述第二预设操作用于恢复调度处理模块对上述至少一个第二数据更新模块的响应。可选地,第一数据更新模块从调度处理模块获取标识参数包括:第一数据更新模块,用于请求调度处理模块的指定接口。调度处理模块基于第一数据更新模块的访问向第一数据更新模块反馈标识参数包括:调度处理模块,用于基于所述请求将存储的标识参数反馈至第一数据更新模块,并按照预设规则对存储的标识参数进行变化,保存变化后的标识参数,或者,调度处理模块,用于基于所述请求按照预设规则对存储的标识参数进行变化,保存变化后的标识参数,并将变化后的标识参数反馈至第一数据更新模块。可选地,调度处理模块按照预设规则对存储的标识参数进行变化,保存变化后的标识参数包括:调度处理模块,用于对存储的标识值增加预设数值,得到变化后的标识值,将变化后的标识值替换变化前的标识值进行保存。可选地,数据存储模块中以标识参数作为主键内容,第一数据更新模块基于标识参数将待写入数据存入数据存储模块包括:第一数据更新模块,用于基于待写入数据和相应的标识参数对数据存储模块进行更新。本公开的另一方面提供了一种服务器集群,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的方法。本公开的另一方面提供了一本文档来自技高网...

【技术保护点】
1.一种服务器集群的数据处理方法,包括:服务器集群中的第一计算任务在执行针对分布式数据库的数据更新操作时,所述第一计算任务从服务器集群的共享存储空间获取标识参数,其中,所述共享存储空间可由至少一个第二计算任务访问并反馈标识参数,所述至少一个第二计算任务为针对所述分布式数据库进行数据更新的计算任务;所述第一计算任务基于所述标识参数将待写入数据存入所述分布式数据库中。

【技术特征摘要】
1.一种服务器集群的数据处理方法,包括:服务器集群中的第一计算任务在执行针对分布式数据库的数据更新操作时,所述第一计算任务从服务器集群的共享存储空间获取标识参数,其中,所述共享存储空间可由至少一个第二计算任务访问并反馈标识参数,所述至少一个第二计算任务为针对所述分布式数据库进行数据更新的计算任务;所述第一计算任务基于所述标识参数将待写入数据存入所述分布式数据库中。2.根据权利要求1所述的方法,其中:当所述共享存储空间进行对所述第一计算任务的标识参数反馈时,在完成对所述标识参数的反馈之前,所述至少一个第二计算任务无法从所述共享存储空间获取标识参数,其中,所述第一计算任务与所述第二计算任务中不同的计算任务获取的标识参数不同。3.根据权利要求1所述的方法,其中:当所述共享存储空间进行对所述第一计算任务的标识参数反馈时,在所述第一计算任务完成对所述分布式数据库的数据更新操作之前,所述至少一个第二计算任务无法从所述共享存储空间获取标识参数,其中,所述第一计算任务与所述第二计算任务中不同的计算任务获取的标识参数不同。4.根据权利要求2或3所述的方法,所述第一计算任务从服务器集群的共享存储空间获取标识参数包括:所述第一计算任务向所述共享存储空间发送标识参数获取请求;在满足预设条件时,所述共享存储空间进行对所述第一计算任务的标识参数反馈,并执行第一预设操作,其中,所述预设条件表征所述共享存储空间当前未处理不同于所述第一计算任务的针对所述分布式数据库的计算任务的标识参数反馈,所述第一预设操作用于停止所述共享存储空间对所述第二计算任务的响应。5.根据权利要求4所述的方法,还包括:基于所述共享存储空间完成对所述第一计算任务的标识参数的反馈,或所述第一计算任务完成对所述分布式数据库的数据更新操作,所述共享存储空间执行第二预设操作,其中,所述第二预设操作用于恢复所述共享存储空间对所...

【专利技术属性】
技术研发人员:钟德艮刘涛张成松
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1