[发明专利]一种数据更新的方法、系统及设备无效

专利信息
申请号: 200910092327.5 申请日: 2009-09-07
公开(公告)号: CN102012899A 公开(公告)日: 2011-04-13
发明(设计)人: 王磊;范晓晖;刘越;于蓉蓉;王磊建 申请(专利权)人: 中国移动通信集团公司
主分类号: G06F17/30 分类号: G06F17/30;H04L1/22;H04L29/06
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 郭润湘
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 更新 方法 系统 设备
【说明书】:

技术领域

发明涉及计算机技术,尤其涉及一种数据更新的方法、系统和设备。

背景技术

随着软件技术的发展以及企业信息化建设,应用系统所要处理的数据量越来越庞大,所要服务的用户数量也不断增加,因此,在应用系统中设置多个节点,并在每个节点的数据库中存储相同的应用数据,以提高应用业务的数据处理效率。例如:当多个用户向应用系统请求同一业务时,由于应用系统中的每个节点中存储了相同的应用数据,因此,每个节点可以响应一个用户的请求,多业务的并行处理提高了数据处理效率。

为了保证多个节点的数据库内存储的数据一致性,需要在一个节点的数据发生变化时,及时更新其他节点内的数据。常用的数据更新方式有以下两种:

第一种:应用客户端控制方式。

在本方式下,当有一个节点的数据发生变化时,需要向应用系统中的应用客户端发送数据更新请求,则应用客户端依次对其他各节点数据库中的数据进行更新,使各节点的数据保持一致。

第二种:数据库双向复制方式。

在本方式下,当有一个节点的数据发生变化时,利用数据库复制功能,将自身更新的数据内容发送给其他节点,使各节点的数据保持一致。

在上述第一种方式下,需要在应用系统中设置应用客户端,并为应用客户端配置每个节点信息,提供访问节点数据的接口,在节点数量较多时,会使应用客户端的设置非常较复杂。在上述第二种方式下,当两个节点同时对同一字段的内容进行修改,且修改后的数据不同时,两个节点互相进行双向复制时会造成数据内容冲突的问题,无法保持节点的数据一致性;另外,当有多个节点都进行数据修改时,由于每个节点需要接收其他节点的数据同时将自身修改的数据发送给其他节点,导致数据库压力较大,严重影响数据库的正常工作。

发明内容

本发明实施例提供一种数据更新的方法、系统及设备,以解决节点之间双向复制时造成的数据内容冲突和各节点内数据库工作压力过大的问题。

一种数据更新的方法,所述方法包括:

主节点接收从节点发送的数据更新请求,所述数据更新请求中包含该从节点变化的数据信息;

主节点根据所述数据信息对自身保存的数据进行更新,以及,向需要进行数据更新的从节点发送所述数据信息,指示接收到数据信息的从节点对保存的数据进行更新,更新后的主节点和全部从节点中保存的数据相同。

一种数据更新系统,所述系统包括主节点和从节点,其中:

所述主节点,用于接收从节点发送的数据更新请求,所述数据更新请求中包含该从节点变化的数据信息,并根据所述数据信息对自身保存的数据进行更新,以及,向需要进行数据更新的从节点发送所述数据信息;

所述从节点,用于根据接收到的数据信息对自身保存的数据进行更新,更新后的主节点和全部从节点中保存的数据相同。

一种网络设备,所述设备包括:

请求接收模块,用于接收其他网络设备发送的数据更新请求,所述数据更新请求中包含其他网络设备变化的数据信息;

数据更新模块,用于根据数据更新请求中的数据信息对保存的数据进行更新;

数据发送模块,用于向其他需要进行数据更新的网络设备发送所述数据信息,指示接收到数据信息的网络设备对保存的数据进行更新,更新后各网络设备中保存的数据相同;

数据保存模块,用于保存数据。

由于本发明将应用系统中的多节点划分为一个主节点和多个从节点的形式,要求主节点可以读写数据,而从节点只能读数据,使得传统数据一致性的更新过程由双向复制转变为主节点至从节点的单向复制,因此,解决了节点之间双向复制时造成的数据内容冲突和各节点内数据库工作压力过大的问题。

附图说明

图1为本发明实施例一中进行数据更新的方法的示意图;

图2为本发明实施例三中数据更新系统的结构示意图;

图3为本发明实施例四中网络设备的结构示意图。

具体实施方式

为了实现本发明目的,本发明实施例将多节点划分为一个主节点和至少一个从节点,要求主节点可以读写数据,而从节点只能读数据,当任一节点需要进行数据更新时,都要在主节点进行数据更新后,通过单向复制技术实现从节点的数据更新,以解决节点之间双向复制时造成的数据内容冲突和各节点内数据库工作压力过大的问题。

下面结合说明书附图对本发明实施例进行详细描述。

实施例一:

如图1所示,为本发明实施例一中进行数据更新的方法步骤示意图,所述方法包括以下步骤:

步骤101:主节点接收从节点发送的数据更新请求,所述数据更新请求中包含该从节点变化的数据信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910092327.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top