数据管理方法及装置制造方法及图纸

技术编号:13736652 阅读:75 留言:0更新日期:2016-09-22 04:59
本公开提供一种数据管理方法及装置。所述方法包括:接收数据更新请求,所述数据更新请求包括指定业务的更新数据;将所述更新数据制作为所述指定业务的新请求访问版本;如果接收到新的对所述指定业务的第一业务请求,则根据所述新请求访问版本处理所述第一业务请求,并且发送所述第一业务请求的处理结果。采用本公开的技术方案,在数据更新的过程中,通过将接收的更新数据制作为新请求访问版本来完成数据更新,可以使对指定业务的业务请求可以得到最新数据的处理,以及不影响系统的性能,稳定地进行对业务请求的处理。

【技术实现步骤摘要】

本公开涉及信息
,尤其涉及一种数据管理方法及装置
技术介绍
随着计算机技术和分布式计算技术的不断发展,对数据访问的响应时间的要求越来越高,并且数据更新也更为频繁。在现有的数据处理技术中,每当需要对管理的数据进行更新时,需要先对需要更新的数据源加锁,在完成更新后,对更新的数据源解锁。在数据源被锁住期间,阻止应用或设备读取或更新数据,该应用或设备需要在数据源被解锁后方可继续读取或更新数据。对于业务访问量大的业务系统来说,由于无法及时对业务请求及时进行响应,导致响应延迟,影响业务系统的性能。例如,现有技术中的内容分发网络(Content Delivery Network,CDN),可以稳定快捷地进行多种资源数据的分享,但在中心服务器端进行数据更新时,无法及时响应于对资源数据的业务请求,下发资源内容节点服务器的网络地址,使业务请求出现响应迟缓。
技术实现思路
本公开的目的在于提供一种数据管理方法及装置,以实现在数据更新过程中,稳定地为用户的业务请求提供处理。根据本公开的一方面,本公开的实施例提供一种数据管理方法,所述方法包括:接收数据更新请求,所述数据更新请求包括指定业务的更新数据;将所述更新数据制作为所述指定业务的新请求访问版本;如果接收到新的对所述指定业务的第一业务请求,则根据所述新请求访问版本处理所述第一业务请求,并且发送所述第一业务请求的处理结果。进一步地,所述方法还包括:如果在接收到所述数据更新请求之时或之前,接收到对所述指定业务的第二业务请求,则根据所述指定业务的现有数据版本处理所述第二业务请求,并且发送所述第二业务请求的处理结果。进一步地,所述方法还包括:在将所述更新数据制作为所述指定业务的新请求访问版本后等候预定的时长,删除所述现有数据版本。进一步地,所述指定业务的现有数据版本和新请求访问版本均包括系统配置数据或网络配置数据。根据本公开的另一方面,本公开的实施例还提供一种数据管理装置,所述装置包括:更新请求接收模块,用于接收数据更新请求,所述数据更新请求包括指定业务的更新数据;新版本制作模块,用于将所述更新数据制作为所述指定业务的新请求访问版本;业务请求处理模块,用于如果接收到新的对所述指定业务的第一业务请求,则根据所述新请求访问版本处理所述第一业务请求,并且发送所述第一业务请求的处理结果。进一步地,所述业务请求处理模块还用于:如果在接收到所述数据更新请求之时或之前,接收到对所述指定业务的第二业务请求,则根据所述指定业务的现有数据版本处理所述第二业务请求,并且发送所述第二业务请求的处理结果。进一步地,所述装置还包括:现有版本删除模块,用于在将所述更新数据制作为所述指定业务的新请求访问版本后等候预定的时长,删除所述现有数据版本。进一步地,所述指定业务的现有数据版本和新请求访问版本均包括系统配置数据或网络配置数据。根据本公开实施例提供的数据管理方法及装置,通过在数据更新过程中,将接收的更新数据制作为新请求访问版本来进行数据更新,可以不影响系统的性能,在稳定地为指定业务的业务请求提供处理的情况下,使业务请求得到最新数据的处理。附图说明图1是示出本公开示例性实施例一提供的数据管理方法的流程图;图2是示出本公开示例性实施例二提供的数据管理方法的流程图;图3是示出本公开示例性实施例三提供的数据管理装置的结构框图;图4是示出本公开示例性实施例三提供的数据管理装置的另一个结构框图。具体实施方式本公开的基本构思是提供一种数据管理方法及装置,通过在数据更新过程中,将接收的指定业务的更新数据制作为数据系统的新请求访问版本,从而完成数据系统的数据更新。在此数据更新过程中,在不对现
有的数据源进行任何数据更新操作的情况下完成数据更新,以达到不影响系统的性能的目的,为指定业务的业务请求提供稳定处理;同时,使业务请求得到最新数据的处理。下面结合附图详细描述本公开的示例性实施例的数据管理方法及装置。实施例一图1是示出本公开示例性实施例一提供的数据管理方法的流程图,该方法的执行主体可以为图3所示实施例的数据管理装置,本实施例以包括该装置的业务系统作为该方法的执行主体。参照图1,在步骤S110,接收数据更新请求,数据更新请求包括指定业务的更新数据。这里所说的数据更新请求为针对指定业务对应的数据源的更新请求,可以由与业务系统对接并执行该指定业务的设备生成,或者由业务系统周期性的生成,以使业务系统接收到数据更新请求之后,对指定业务对应的数据源进行更新,使用户针对指定业务的业务请求可以得到最新数据的处理。其中,指定业务可以为现有的一些网络服务中,通过访问数据源(或者服务器)来获取数据资源或数据信息的业务。相应地,指定业务的更新数据则可以包括需要访问的数据源的,或数据源对应的网络地址。在步骤S120,将更新数据制作为指定业务的新请求访问版本。根据本公开的专利技术构思,为了稳定业务系统的性能,在接收到数据更新请求之后,不对指定业务对应的现有数据源进行更新操作,而是响应于该数据更新请求,将更新数据制作为新请求访问版本,作为指定业务的新数据源。由此,业务系统完成了数据更新,由于在数据更新过程中没有对现有的数据源进行更新操作,保证了业务系统性能的稳定,使其可以为针对指定业务的访问请求提供稳定处理,避免业务请求出现响应延迟的现象,从而使执行指定业务的设备为用户稳定地提供数据信息。具体地,在制作新请求访问版本时,可以直接获取数据更新请求中的更新数据,并进行校对、统计等处理后作为新请求访问版本;也可以将数据更新请求中的更新数据,与数据关系系统中存在的一些基础数据
相结合后来制作新请求访问版本,以保证制作完成的新请求访问版本的完成完整性,能够处理指定业务的业务访问请求。在步骤S130,如果接收到新的对指定业务的第一业务请求,则根据新请求访问版本处理第一业务请求,并且发送第一业务请求的处理结果。在执行完步骤S120之后,业务系统完成了针对指定业务的数据更新。若用户在与业务系统对接并执行该指定业务的设备发起对新的第一业务请求,在业务系统接收该第一业务请求,则可以基于作为指定业务请求的新数据源的新请求访问版本来进行处理,并将处理结果发送给执行该指定业务的设备。由此,相当于基于最新数据来处理第一业务请求,可以满足业务请求对数据源的实时性的要求。本公开的实施例提供的数据管理方法,在接收到数据更新请求之后,利用更新数据来制作新请求访问版本,从而完成针对指定业务的数据更新,使针对指定业务的业务请求得到最新数据的处理;同时,在数据更新过程中不对现有的数据源进行更新操作,可以有效地为业务请求提供稳定处理。实施例二图2是示出本公开示例性实施例二提供的数据管理方法的流程图,该方法在示例性实施例一的数据管理方法的基础上增加了步骤S140,以及增加了在数据更新的过程中对业务请求的处理方式。本实施例中,如果在接收到数据更新请求之时或之前,接收到对指定业务的第二业务请求,则根据指定业务的现有数据版本处理第二业务请求,并且发送第二业务请求的处理结果。在执行步骤S110之前,以及在执行步骤S110和步骤S120的过程中,即在业务系统进行数据更新之前,以及进行数据更新的过程中,业务系统还没有完成数据更新,新请求访问版本尚未制作完成。若有指定业务指定装置本文档来自技高网
...

【技术保护点】
一种数据管理方法,所述方法包括:接收数据更新请求,所述数据更新请求包括指定业务的更新数据;将所述更新数据制作为所述指定业务的新请求访问版本;如果接收到新的对所述指定业务的第一业务请求,则根据所述新请求访问版本处理所述第一业务请求,并且发送所述第一业务请求的处理结果。

【技术特征摘要】
1.一种数据管理方法,所述方法包括:接收数据更新请求,所述数据更新请求包括指定业务的更新数据;将所述更新数据制作为所述指定业务的新请求访问版本;如果接收到新的对所述指定业务的第一业务请求,则根据所述新请求访问版本处理所述第一业务请求,并且发送所述第一业务请求的处理结果。2.根据权利要求1所述的方法,其中,所述方法还包括:如果在接收到所述数据更新请求之时或之前,接收到对所述指定业务的第二业务请求,则根据所述指定业务的现有数据版本处理所述第二业务请求,并且发送所述第二业务请求的处理结果。3.根据权利要求2所述的方法,其中,所述方法还包括:在将所述更新数据制作为所述指定业务的新请求访问版本后等候预定的时长,删除所述现有数据版本。4.根据权利要求2所述的方法,其中,所述指定业务的现有数据版本和新请求访问版本均包括系统配置数据或网络配置数据。5.一种数据管理装置,所述装置包括:更新请求接收模块,...

【专利技术属性】
技术研发人员:夏彦刚
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1