数据集更新方法、相关设备及可读存储介质技术

技术编号:26170893 阅读:32 留言:0更新日期:2020-10-31 13:40
本申请公开了一种数据集更新方法、相关设备及可读存储介质,在确定待更新的孪生双数据集之后,对该孪生双数据集中配置的不需对外提供数据服务的第二数据集进行更新,得到更新后的第二数据集,在第二数据集更新完毕后,将更新后的第二数据集配置为需对外提供数据服务的数据集。由于第二数据集是配置的不需对外提供数据服务的,因此其更新不会对数据服务造成影响,而将更新后的第二数据集配置为需对外提供数据服务的数据集,能够保证对外提供数据服务的数据集为最新数据集。

【技术实现步骤摘要】
数据集更新方法、相关设备及可读存储介质
本申请涉及数据处理
,更具体的说,是涉及一种数据集更新方法、相关设备及可读存储介质。
技术介绍
随着互联网的发展,全球数据总量持续增长,数据中心在越来越多的企业中得到了广泛应用。数据中心可以基于各种数据集实现对海量数据的存储,并对外提供数据服务。一个数据中心对外提供的数据服务质量直接决定了其未来发展的潜力。目前,为了保证数据中心对外提供的数据服务的质量,数据中心的数据集是需要按周期更新的,但是,如果数据集在更新的过程中需要对外提供数据服务,则对该数据集进行更新将会对正在提供的数据服务造成影响,比如会导致数据服务暂停。
技术实现思路
鉴于上述问题,本申请提出了一种数据集更新方法、相关设备及可读存储介质。具体方案如下:一种数据集更新方法,所述方法包括:确定待更新的孪生双数据集;从所述待更新的孪生双数据集中确定第一数据集和第二数据集,所述第一数据集为配置的需对外提供数据服务的数据集;所述第二数据集为配置的不需对外提供数据服务的数据集;对所述第二数据集进行更新,得到更新后的第二数据集;将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集。可选地,在将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集之后,所述方法还包括:对所述第一数据集进行更新,得到更新后的第一数据集。可选地,所述确定待更新的孪生双数据集,包括:获取数据源方的数据更新请求,所述数据更新请求中包括待更新的孪生双数据集信息;根据所述数据更新请求中包括的待更新的孪生双数据集信息,确定待更新的孪生双数据集。可选地,所述从所述待更新的孪生双数据集中确定第一数据集和第二数据集,包括:获取与所述待更新的孪生双数据集对应的数据路由的状态信息;根据所述数据路由的状态信息,确定所述数据路由指向的数据集为第一数据集,所述孪生双数据集中除所述第一数据集之外的另一数据集为第二数据集。可选地,所述将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集,包括:切换所述数据路由的指向,使所述数据路由指向的数据集为所述更新后的第二数据集。可选地,针对所述孪生双数据集中的每个数据集,对所述数据集进行更新,得到更新后的数据集,包括:获取待更新数据;将所述数据集中与所述待更新数据对应的原数据清空,将所述待更新数据更新至所述数据集,得到更新后的数据集。可选地,所述将所述数据集中与所述待更新数据对应的原数据清空,将所述待更新数据更新至所述数据集之后,所述方法还包括:获取所述待更新数据的数据总量,以及,已经更新的数据总量;基于所述待更新数据的数据总量,以及,已经更新的数据总量,确定所述数据集是否更新成功;如果更新不成功,则返回执行将所述数据集中与所述待更新数据对应的原数据清空,将所述待更新数据更新至所述数据集的步骤并顺序执行后续步骤,直至更新成功;如果更新成功,则重建所述数据集的索引。可选地,在针对所述孪生双数据集中的每个数据集,在对所述数据集进行更新,得到更新后的数据集之后,所述方法还包括:更新所述数据集中的更新时间字段。一种数据集更新装置,包括:第一确定单元,用于确定待更新的孪生双数据集;第二确定单元,用于从所述待更新的孪生双数据集中确定第一数据集和第二数据集,所述第一数据集为配置的需对外提供数据服务的数据集;所述第二数据集为配置的不需对外提供数据服务的数据集;更新单元,用于对所述第二数据集进行更新,得到更新后的第二数据集;配置单元,用于将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集。可选地,所述更新单元还用于:在将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集之后,对所述第一数据集进行更新,得到更新后的第一数据集。可选地,所述第一确定单元,包括:第一获取子单元,用于获取数据源方的数据更新请求,所述数据更新请求中包括待更新的孪生双数据集信息;第一确定子单元,用于根据所述数据更新请求中包括的待更新的孪生双数据集信息,确定待更新的孪生双数据集。可选地,所述第二确定单元,包括:第二获取子单元,用于获取与所述待更新的孪生双数据集对应的数据路由的状态信息;第二确定子单元,用于根据所述数据路由的状态信息,确定所述数据路由指向的数据集为第一数据集,所述孪生双数据集中除所述第一数据集之外的另一数据集为第二数据集。可选地,所述配置单元,具体用于:切换所述数据路由的指向,使所述数据路由指向的数据集为所述更新后的第二数据集。可选地,所述更新单元,具体用于:获取待更新数据;将所述数据集中与所述待更新数据对应的原数据清空,将所述待更新数据更新至所述数据集,得到更新后的数据集。可选地,所述装置还包括:检查单元,用于将所述数据集中与所述待更新数据对应的原数据清空,将所述待更新数据更新至所述数据集之后,获取所述待更新数据的数据总量,以及,已经更新的数据总量;基于所述待更新数据的数据总量,以及,已经更新的数据总量,确定所述数据集是否更新成功;如果更新不成功,则返回执行将所述数据集中与所述待更新数据对应的原数据清空,将所述待更新数据更新至所述数据集的步骤并顺序执行后续步骤,直至更新成功;如果更新成功,则重建所述数据集的索引。可选地,所述装置还包括:更新时间字段更新单元,用于在针对所述孪生双数据集中的每个数据集,在对所述数据集进行更新,得到更新后的数据集之后,更新所述数据集中的更新时间字段。一种数据集更新设备,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如上所述的数据集更新方法的各个步骤。一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的数据集更新方法的各个步骤。借由上述技术方案,本申请公开了一种数据集更新方法、相关设备及可读存储介质,在确定待更新的孪生双数据集之后,对该孪生双数据集中配置的不需对外提供数据服务的第二数据集进行更新,得到更新后的第二数据集,在第二数据集更新完毕后,将更新后的第二数据集配置为需对外提供数据服务的数据集。由于第二数据集是配置的不需对外提供数据服务的,因此其更新不会对数据服务造成影响,而将更新后的第二数据集配置为需对外提供数据服务的数据集,能够保证对外提供数据服务的数据集为最新数据集。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附本文档来自技高网...

【技术保护点】
1.一种数据集更新方法,其特征在于,所述方法包括:/n确定待更新的孪生双数据集;/n从所述待更新的孪生双数据集中确定第一数据集和第二数据集,所述第一数据集为配置的需对外提供数据服务的数据集;所述第二数据集为配置的不需对外提供数据服务的数据集;/n对所述第二数据集进行更新,得到更新后的第二数据集;/n将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集。/n

【技术特征摘要】
1.一种数据集更新方法,其特征在于,所述方法包括:
确定待更新的孪生双数据集;
从所述待更新的孪生双数据集中确定第一数据集和第二数据集,所述第一数据集为配置的需对外提供数据服务的数据集;所述第二数据集为配置的不需对外提供数据服务的数据集;
对所述第二数据集进行更新,得到更新后的第二数据集;
将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集。


2.根据权利要求1所述的方法,其特征在于,在将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集之后,所述方法还包括:
对所述第一数据集进行更新,得到更新后的第一数据集。


3.根据权利要求1所述的方法,其特征在于,所述确定待更新的孪生双数据集,包括:
获取数据源方的数据更新请求,所述数据更新请求中包括待更新的孪生双数据集信息;
根据所述数据更新请求中包括的待更新的孪生双数据集信息,确定待更新的孪生双数据集。


4.根据权利要求1所述的方法,其特征在于,所述从所述待更新的孪生双数据集中确定第一数据集和第二数据集,包括:
获取与所述待更新的孪生双数据集对应的数据路由的状态信息;
根据所述数据路由的状态信息,确定所述数据路由指向的数据集为第一数据集,所述孪生双数据集中除所述第一数据集之外的另一数据集为第二数据集。


5.根据权利要求4所述的方法,其特征在于,所述将所述更新后的第二数据集配置为需对外提供数据服务的数据集,将所述第一数据集配置为不需对外提供数据服务的数据集,包括:
切换所述数据路由的指向,使所述数据路由指向的数据集为所述更新后的第二数据集。


6.根据权利要求1至5所述的方法,其特征在于,针对所述孪生双数据集中的每个数据集,对所述数据集进行更新,得到更新后的数据集,包括:
获取待更新数据...

【专利技术属性】
技术研发人员:王成勇
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽;34

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

1