特定数据业务的动态备份负载平衡方法、系统及子系统技术方案

技术编号:4333588 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种特定数据业务的动态备份方法、系统及子系统。其中,方法包括:在每个网络数据访问子系统,对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计;根据统计结果,确定达到备份条件的其它网络数据访问子系统的数据,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份。本发明专利技术所公开的技术方案,能够节省网络资源。

【技术实现步骤摘要】

本专利技术涉及网络数据业务,尤其涉及法、系统及子系统。种特定数据业务的动态备份负载平衡方
技术介绍
在现有的大型互联网系统中,有一种特定的网络数据业务,该网络数据业务具有对业务请求直接处理的能力,并且具有在其子系统内部存储某些业务信息的存储能力,其中,存储的业务信息是针对业务请求服务的。多个这样的子系统组合成整个的服务网络,子系统间通过设定的方法来完成业务之间的协作处理。 该网络数据业务一般会根据地理位置或其它因素(如接入网方式、接入网运营商等)设置区域性处理中心,各个区域性处理中心分别包括数据库、数据存储空间和访问处理中心,形成分布式的网络数据结构。如图la所示,图la示出了
技术介绍
中分布式数据的系统结构图,包括N,N^2个网络数据访问子系统,每个网络数据访问子系统对应一个区域性处理中心,分别包括子系统数据库、子系统数据存储空间和子系统访问处理中心。其中,子系统访问处理中心用于处理数据访问请求,根据数据访问请求查询子系统数据库,根据查询结果从子系统数据存储空间中提取所需数据,将提取的数据进行反馈。 其中,分布式的网络数据结构可以保证本地用户在接入访问处理中心的时候,能够优先地从本地存储空间中获取数据,如图la中对应标号(1)的流程。但实际应用中,也经常有跨区域的数据访问,即需要在访问处理中心之间进行数据传送,如图la中对应标号(2)的流程,此时对于本地网络数据访问子系统在接入访问处理中心的用户为非本地用户时,需要确定该用户要访问的是哪个网络数据访问子系统,在确定之后,将该用户的数据访问请求发送给相应的网络数据访问子系统,由该网络数据访问子系统查询自身的子系统数据库,并根据查询结果从自身的子系统数据存储空间中提取出所需数据后,将数据发回本地网络数据访问子系统,由本地网络数据访问子系统将该数据反馈给所述用户。 但上述过程中,对于频繁需要通过本地网络数据访问子系统访问其它网络数据访问子系统的用户,每次繁琐的网络数据业务处理过程会增加系统延时,并会浪费网络资源。 为此,目前提出了一种数据备份的概念,图lb示出了
技术介绍
中基于图la的分布式数据结构的数据备份结构图,其在图la的基础上,增加了一个系统备份库,该系统备份库包括一个系统数据库备份和系统数据备份。可见,该数据备份方案采用的是集中式备份(这里的集中可以是物理上的集中,或者是逻辑上的集中),即系统中所有数据和数据库,会由系统统一管理备份,但这个备份是全面的不区分数据重要性和访问频度的,这样一来,会使得大量非重要的或可能用不到的数据白白占用了网络资源,系统的集中备份负担较重。
技术实现思路
有鉴于此,本专利技术中一方面提供一种特定数据业务的动态备份方法,另一方面提4供一种特定数据业务的动态备份系统及网络数据访问子系统,以节约网络资源。 本专利技术所提供的特定数据业务的动态备份方法,包括 在每个网络数据访问子系统,对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计; 根据统计结果,确定达到备份条件的其它网络数据访问子系统的数据,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份。 较佳地,所述达到备份条件的其它网络数据访问子系统的数据包括由其它网络数据访问子系统传送过来的存储空间的数据和本地网络数据访问子系统从其它网络数据访问子系统获取的数据库中的数据。 较佳地,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份之后,进一步包括所述其它网络数据访问子系统的数据进行更新后,通知本地网络数据访问子系统对所述数据进行同步更新。 本专利技术所提供的特定数据业务的动态备份系统,包括两个或两个以上的网络数据访问子系统,且每个网络数据访问子系统均包括子系统访问处理中心、子系统数据库和子系统数据存储空间,此外,每个网络数据访问子系统还包括访问请求统计单元、访问数据备份管理单元、子系统补充数据库和子系统补充数据存储空间,其中, 所述访问请求统计单元用于对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计,得到统计结果; 所述访问数据备份管理单元用于在根据统计结果确定存在达到备份条件的其它网络数据访问子系统的数据时,将所述达到备份条件的其它网络数据访问子系统的数据分别在所述子系统补充数据库和子系统补充数据存储空间中进行相应备份。 较佳地,所述每个网络数据访问子系统进一步包括子系统间数据同步单元,用于在本地网络数据访问子系统的数据进行更新后,通知备份有所述更新数据对应的数据的其它网络数据访问子系统的子系统间数据同步单元对相应的子系统补充数据库和子系统补充数据存储空间中的数据进行同步更新;并根据来自其它网络数据访问子系统的数据的子系统间数据同步单元的通知,对本地网络数据访问子系统中子系统补充数据库和子系统补充数据存储空间的相应数据进行同步更新。 较佳地,所述访问请求统计单元、访问数据备份管理单元和子系统间数据同步单元设置在所述子系统访问处理中心的内部或外部。 本专利技术所提供的特定数据业务的动态备份网络数据访问子系统,包括子系统访问处理中心、子系统数据库和子系统数据存储空间,此外,该子系统还包括访问请求统计单元、访问数据备份管理单元、子系统补充数据库和子系统补充数据存储空间,其中, 所述访问请求统计单元用于对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计,根据统计结果,确定是否存在达到备份条件的其它网络数据访问子系统的数据; 所述访问数据备份管理单元用于在所述访问请求统计单元确定存在达到备份条件的其它网络数据访问子系统的数据时,将所述达到备份条件的其它网络数据访问子系统的数据分别在所述子系统补充数据库和子系统补充数据存储空间中进行相应备份。 较佳地,该子系统进一步包括子系统间数据同步单元,用于在本地网络数据访问子系统的数据进行更新后,通知备份有所述更新数据对应的数据的其它网络数据访问子系统的子系统间数据同步单元对相应的子系统补充数据库和子系统补充数据存储空间中的数据进行同步更新;并根据来自其它网络数据访问子系统的数据的子系统间数据同步单元的通知,对本地网络数据访问子系统中子系统补充数据库和子系统补充数据存储空间的相应数据进行同步更新。 从上述方案可以看出,本专利技术中通过在本地网络数据访问子系统,对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计,并根据统计结果,确定达到备份条件的其它网络数据访问子系统的数据,之后将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份,从而可以使网络中最常用的数据得到分布式备份,而不必备份那些不常用的数据,节约了网络资源。此外,由于数据备份到需求方的节点,数据提供可以本地化处理,使整个数据请求处理过程更加快捷。最后,由于该备份过程与业务请求处理过程相结合,从而实现了备份的实时性,这样可使整个备份过程与业务处理过程有机结合,充分利用了子系统的空余处理能力,减轻了系统集中备份的负担,并能够使数据得到及时的备份,使系统的数据业务负载平衡。附图说明 图la为
技术介绍
中分布式数据的系统结构图; 图lb为
技术介绍
中基于图la的分布式数据结构的数据备份结构图; 本文档来自技高网
...

【技术保护点】
一种特定数据业务的动态备份方法,其特征在于,该方法包括:在每个网络数据访问子系统,对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计;根据统计结果,确定达到备份条件的其它网络数据访问子系统的数据,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份。

【技术特征摘要】
一种特定数据业务的动态备份方法,其特征在于,该方法包括在每个网络数据访问子系统,对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计;根据统计结果,确定达到备份条件的其它网络数据访问子系统的数据,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份。2. 如权利要求1所述的方法,其特征在于,所述达到备份条件的其它网络数据访问子系统的数据包括由其它网络数据访问子系统传送过来的存储空间的数据和本地网络数据访问子系统从其它网络数据访问子系统获取的数据库中的数据。3. 如权利要求1所述的方法,其特征在于,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份之后,进一步包括所述其它网络数据访问子系统的数据进行更新后,通知本地网络数据访问子系统对所述数据进行同步更新。4. 一种特定数据业务的动态备份系统,包括两个或两个以上的网络数据访问子系统,且每个网络数据访问子系统均包括子系统访问处理中心、子系统数据库和子系统数据存储空间,其特征在于,每个网络数据访问子系统还包括访问请求统计单元、访问数据备份管理单元、子系统补充数据库和子系统补充数据存储空间,其中,所述访问请求统计单元用于对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计,得到统计结果;所述访问数据备份管理单元用于在根据统计结果确定存在达到备份条件的其它网络数据访问子系统的数据时,将所述达到备份条件的其它网络数据访问子系统的数据分别在所述子系统补充数据库和子系统补充数据存储空间中进行相应备份。5. 如权利要求4所述的系统,其特征在于,所述每个网络数据访问子系统进一步包括子系统间数据同步单元,用于在本地网络数据访问子系统的数据进行更...

【专利技术属性】
技术研发人员:杨鹏亮徐国洪
申请(专利权)人:北京易路联动技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1