[发明专利]特定数据业务的动态备份负载平衡方法、系统及子系统无效
申请号: | 200810227111.0 | 申请日: | 2008-11-21 |
公开(公告)号: | CN101741891A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 杨鹏亮;徐国洪 | 申请(专利权)人: | 北京易路联动技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 宋志强;麻海明 |
地址: | 100085 北京市海淀区上*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特定 数据业务 动态 备份 负载 平衡 方法 系统 子系统 | ||
技术领域
本发明涉及网络数据业务,尤其涉及一种特定数据业务的动态备份负载平衡方法、系统及子系统。
背景技术
在现有的大型互联网系统中,有一种特定的网络数据业务,该网络数据业务具有对业务请求直接处理的能力,并且具有在其子系统内部存储某些业务信息的存储能力,其中,存储的业务信息是针对业务请求服务的。多个这样的子系统组合成整个的服务网络,子系统间通过设定的方法来完成业务之间的协作处理。
该网络数据业务一般会根据地理位置或其它因素(如接入网方式、接入网运营商等)设置区域性处理中心,各个区域性处理中心分别包括数据库、数据存储空间和访问处理中心,形成分布式的网络数据结构。如图1a所示,图1a示出了背景技术中分布式数据的系统结构图,包括N,N≥2个网络数据访问子系统,每个网络数据访问子系统对应一个区域性处理中心,分别包括子系统数据库、子系统数据存储空间和子系统访问处理中心。其中,子系统访问处理中心用于处理数据访问请求,根据数据访问请求查询子系统数据库,根据查询结果从子系统数据存储空间中提取所需数据,将提取的数据进行反馈。
其中,分布式的网络数据结构可以保证本地用户在接入访问处理中心的时候,能够优先地从本地存储空间中获取数据,如图1a中对应标号(1)的流程。但实际应用中,也经常有跨区域的数据访问,即需要在访问处理中心之间进行数据传送,如图1a中对应标号(2)的流程,此时对于本地网络数据访问子系统在接入访问处理中心的用户为非本地用户时,需要确定该用户要访问的是哪个网络数据访问子系统,在确定之后,将该用户的数据访问请求发送给相应的网络数据访问子系统,由该网络数据访问子系统查询自身的子系统数据库,并根据查询结果从自身的子系统数据存储空间中提取出所需数据后,将数据发回本地网络数据访问子系统,由本地网络数据访问子系统将该数据反馈给所述用户。
但上述过程中,对于频繁需要通过本地网络数据访问子系统访问其它网络数据访问子系统的用户,每次繁琐的网络数据业务处理过程会增加系统延时,并会浪费网络资源。
为此,目前提出了一种数据备份的概念,图1b示出了背景技术中基于图1a的分布式数据结构的数据备份结构图,其在图1a的基础上,增加了一个系统备份库,该系统备份库包括一个系统数据库备份和系统数据备份。可见,该数据备份方案采用的是集中式备份(这里的集中可以是物理上的集中,或者是逻辑上的集中),即系统中所有数据和数据库,会由系统统一管理备份,但这个备份是全面的不区分数据重要性和访问频度的,这样一来,会使得大量非重要的或可能用不到的数据白白占用了网络资源,系统的集中备份负担较重。
发明内容
有鉴于此,本发明中一方面提供一种特定数据业务的动态备份方法,另一方面提供一种特定数据业务的动态备份系统及网络数据访问子系统,以节约网络资源。
本发明所提供的特定数据业务的动态备份方法,包括:
在每个网络数据访问子系统,对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计;
根据统计结果,确定达到备份条件的其它网络数据访问子系统的数据,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份。
较佳地,所述达到备份条件的其它网络数据访问子系统的数据包括:由其它网络数据访问子系统传送过来的存储空间的数据和本地网络数据访问子系统从其它网络数据访问子系统获取的数据库中的数据。
较佳地,将所述达到备份条件的其它网络数据访问子系统的数据在本地网络数据访问子系统中进行备份之后,进一步包括:所述其它网络数据访问子系统的数据进行更新后,通知本地网络数据访问子系统对所述数据进行同步更新。
本发明所提供的特定数据业务的动态备份系统,包括:两个或两个以上的网络数据访问子系统,且每个网络数据访问子系统均包括:子系统访问处理中心、子系统数据库和子系统数据存储空间,此外,每个网络数据访问子系统还包括:访问请求统计单元、访问数据备份管理单元、子系统补充数据库和子系统补充数据存储空间,其中,
所述访问请求统计单元用于对所接入的请求访问其它网络数据访问子系统的本地数据访问请求按照设定的规则进行统计,得到统计结果;
所述访问数据备份管理单元用于在根据统计结果确定存在达到备份条件的其它网络数据访问子系统的数据时,将所述达到备份条件的其它网络数据访问子系统的数据分别在所述子系统补充数据库和子系统补充数据存储空间中进行相应备份。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易路联动技术有限公司,未经北京易路联动技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227111.0/2.html,转载请声明来源钻瓜专利网。