[发明专利]一种更新数据信息的方法、数据节点、管理节点及系统有效
申请号: | 201310746832.3 | 申请日: | 2013-12-30 |
公开(公告)号: | CN104750738B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 王凤 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据节点 管理节点 数据信息 请求标识 分布式数据系统 数据更新请求 更新数据 系统恢复 更新 复制 存储数据更新 通信技术领域 恢复 分配请求 更新处理 异常节点 时长 保证 | ||
1.一种更新数据信息的方法,应用于分布式数据系统,其特征在于,该方法包括:
数据节点接收到客户端发送的数据更新请求,将所述数据更新请求发送至管理节点;
所述数据节点接收所述管理节点发送的根据所述数据更新请求生成的请求标识;所述请求标识是管理节点为每个数据更新请求分配的用于表示更新顺序的标识;
所述数据节点根据数据更新请求更新对应的数据信息,并在更新后的数据信息中存储对应的请求标识;
所述数据节点将数据更新请求以及对应的请求标识进行广播,通知系统中其它数据节点根据数据更新请求进行数据信息更新处理,并在更新成功后存储该数据更新请求对应的请求标识;
所述数据节点在接收到系统中其它数据节点发送的更新请求响应信息后,向所述客户端发送数据更新请求成功的信息;
其中,管理节点为每个更新请求分配一个表示更新顺序的请求标识,并存储每个更新请求以及对应的请求标识;管理节点根据数据节点中的更新顺序最近的请求标识与管理节点中更新顺序最近的请求标识是否一致,确定数据节点中的数据信息是否与系统中其他数据节点的数据信息是实时一致。
2.如权利要求1所述的方法,其特征在于,所述数据节点将数据更新请求以及对应的请求标识进行广播后,向所述客户端发送数据更新请求成功的信息之前,还包括:
所述数据节点确定在设定的时长内未反馈更新请求响应信息的数据节点为异常数据节点;
所述数据节点将异常数据节点的节点信息发送至管理节点,通知管理节点根据异常数据节点的节点信息将异常数据节点从系统中删除;所述异常数据节点的节点信息包括异常数据节点的地址或异常数据节点的标识;
所述数据节点接收所述管理节点发送的异常数据节点删除完成的信息。
3.如权利要求1所述的方法,其特征在于,该方法还包括:
所述数据节点接收到分布式数据系统中的其他数据节点广播的更新请求及对应的请求标识;
所述数据节点根据所述广播的更新请求对对应的数据进行更新处理,并在更新成功后存储该更新请求对应的请求标识;
所述数据节点在存储请求标识之后,向所述进行广播的数据节点发送更新请求响应信息。
4.一种更新数据信息的方法,其特征在于,该方法包括:
管理节点接收到数据节点发送的更新请求,为所述更新请求分配一个用于表示更新顺序的请求标识,将所述请求标识发送至数据节点;
所述管理节点按照更新顺序存储更新请求及对应的请求标识;
其中,管理节点为每个更新请求分配一个表示更新顺序的请求标识,并存储每个更新请求以及对应的请求标识;管理节点根据数据节点中的更新顺序最近的请求标识与管理节点中更新顺序最近的请求标识是否一致,确定数据节点中的数据信息是否与系统中其他数据节点的数据信息是实时一致。
5.如权利要求4所述的方法,其特征在于,该方法还包括:
所述管理节点接收数据节点发送的异常数据节点的节点信息,所述异常数据节点的节点信息包括异常数据节点的地址或异常数据节点的标识;
所述管理节点根据所述异常数据节点的节点信息将异常数据节点从分布式数据库数据系统中删除;
所述管理节点向所述数据节点发送异常数据节点删除完成信息。
6.如权利要求4所述的方法,其特征在于,该方法还包括:
所述管理节点接收到异常数据节点恢复正常后发送的加入分布式数据系统的请求;
所述管理节点读取该恢复正常的异常数据节点中最后一次存储的请求标识;根据管理节点中存储的请求标识的更新顺序确定向该恢复正常的异常数据节点发送的请求标识以及对应的数据更新请求;
所述管理节点确定该恢复正常的异常数据节点加入分布式数据库系统。
7.如权利要求4所述的方法,其特征在于,该方法还包括:
所述管理节点接收到新的数据节点发送的加入分布式数据库系统的请求;
所述管理节点对所述新的数据节点进行初始化处理,并将存储的请求标识以及对应的数据更新请求发送至新的数据节点;
所述管理节点确定所述新的数据节点加入分布式数据库系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310746832.3/1.html,转载请声明来源钻瓜专利网。