[发明专利]在分布式数据库架构中维护会话-主机关系的容错方法有效
申请号: | 201110020100.7 | 申请日: | 2011-01-06 |
公开(公告)号: | CN102591886A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | R·沙玛;胡明 | 申请(专利权)人: | 阿尔卡特朗讯 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 郑立柱 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 数据库 架构 维护 会话 主机 关系 容错 方法 | ||
1.一种在管理元之中的、用于在分布式数据库架构下实现无缝操作的方法,包括如下步骤:
判断是否有新加入的CCF节点;
如果有新加入的CCF节点,维持预先决定的、各个关联对象与它的关联主机之间的映射不变,从而该关联对象维持在它们目前的CCF节点上,并且,向其他CCF节点通知该新加入的CCF的相关信息,以及向新加入的CCF节点通知所述其他CCF节点的相关信息,其中,对于每个相关对象,存在一个CCF节点作为其相关主机。
2.根据权利要求1所述的方法,其中,在有新加入的CCF节点的情况下,该方法进一步包括步骤:
在包括该新加入的CCF节点在内的所有CCF节点之中为新的关联对象确定关联主机。
3.根据权利要求1所述的方法,其中,在有新加入的CCF节点的情况下,该方法进一步包括步骤:
如果有新的会话,在包括该新加入的CCF节点在内的所有CCF节点之中确定一个来处理该新的会话。
4.根据权利要求1-3中任一项所述的方法,其中,不进行数据的重新归属。
5.一种在CCF节点中的、用于在分布式数据库架构下实现无缝操作的方法,包括如下步骤:
判断是否其他CCF节点无法提供服务;
如果其他CCF节点无法提供服务,对于关联主机是该无法提供服务的CCF节点的各个关联对象,将提供服务的CCF节点中的一个作为该关联对象的关联主机,并且将与该关联对象相关的数据发送给它的新的关联主机以存储,其中,该新的关联主机被通过由所有CCF节点共享的方法来选出。
6.根据权利要求5所述的方法,其中,对于各个关联对象,在每个CCF节点处一个主关联主机和一个从关联主机被通过该共享的方法预先确定,当主关联主机变得无法提供服务时,该从关联主机将被作为新的关联主机。
7.一种在管理元之中的、用于控制CCF节点在分布式数据库架构下实现无缝操作的第一装置,包括:
第一单元,用于判断是否有新加入的CCF节点;
第二单元,用于如果有新加入的CCF节点,维持预先决定的、各个关联对象与它的关联主机之间的映射不变,从而该关联对象维持在它们目前的CCF节点上,并且,向其他CCF节点通知该新加入的CCF的相关信息,以及向新加入的CCF节点通知所述其他CCF节点的相关信息。
8.根据权利要求7所述的第一装置,进一步包括:
第三单元,用于在有新加入的CCF节点的情况下,在包括该新加入的CCF节点在内的所有CCF节点之中为新的关联对象确定关联主机。
9.根据权利要求7所述的第一装置,进一步包括:
第四单元,用于在有新加入的CCF节点的情况下,如果有新的会话,在包括该新加入的CCF节点在内的所有CCF节点之中确定一个来处理该新的会话。
10.一种在CCF节点中的、用于在分布式数据库架构下实现无缝操作的第二装置,包括:
第五单元,用于判断是否其他CCF节点无法提供服务;
第六单元,用于如果其他CCF节点无法提供服务,对于关联主机是该无法提供服务的CCF节点的各个关联对象,将所有提供服务的CCF节点中的一个作为该关联对象的关联主机,并且将与该关联对象相关的数据发送给它的新的关联主机以存储,其中,该新的关联主机被通过由所有CCF节点共享的方法来选出。
11.根据权利要求10所述的第二装置,其中,对于各个关联对象,在每个CCF节点处一个主关联主机和一个从关联主机被通过该共享的方法预先确定,当主关联主机变得无法提供服务时,该从关联主机将被作为新的关联主机。
12.一种控制元,包括根据权利要求7-9中任一项所述的第一装置。
13.一种CCF节点,包括根据权利要求10或权利要求11所述的第二装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110020100.7/1.html,转载请声明来源钻瓜专利网。