[发明专利]一种数据处理方法、装置及系统有效
申请号: | 201610399301.5 | 申请日: | 2016-06-07 |
公开(公告)号: | CN106888245B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 卢伟勤 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 系统 | ||
本申请公开了一种数据处理方法、装置及系统。存储设备存储业务数据;每一服务器集群对应至少一个第一数据库;所述方法包括:所述存储设备监测自身存储的业务数据,当监测到自身存储的业务数据发生变更时,获取已变更数据,根据预先保存的各第一数据库的地址,将获取到的所述已变更数据分发给各第一数据库,以使得各服务器集群中的服务器,根据各第一数据库中同步的已变更数据进行更新。本方法中的更新过程是整体性的高效同步,有效缩减了数据同步过程所消耗的时间,保证了各服务器集群中的业务数据的高效一致性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法、装置及系统。
背景技术
随着信息技术的发展,业务提供方(如:网站)的访问量不断增加,用户规模不断扩大,为了保证用户获得业务提供方所提供的业务服务的稳定性和效率,业务提供方后台的服务器通常会采用分布式服务器集群的架构,其中,通过局域网连接的多个服务器称为一个服务器集群(例如:多个服务器设置于同一机房中,通过局域网相连接,该机房中的多个服务器便可看作是一个服务器集群)。
在此基础上,业务提供方向用户提供相应业务时(尤其是提供查询业务时),就需要使不同服务器集群中所使用的业务数据相一致,否则,将会出现由于业务数据不一致而导致业务结果混乱的现象。换言之,针对需要在分布式服务器集群之间进行业务数据的同步操作。
现有技术中,针对服务器集群中的业务数据的同步,通常采用两种方式:
一种方式为:基于集中式的控制协议(例如:基于主备份的远程协议)的同步方式。具体而言,在该方式中,各服务器集群中的服务器所存储的每一项业务数据均备份于远程的服务器或数据库(用于备份数据的服务器或数据库可以是集群式的)中,备份数据的服务器(或数据库)也称为主备份设备,当各服务器集群中的服务器接收到业务查询请求后,并非在自身所存储的业务数据中完成查询操作,而是需要在主备份设备中执行查询操作,获取查询结果后反馈。由于查询操作对应的业务数据均来源于主备份设备,从而这样的方式保证了业务数据的一致性。
如图1所示,服务器集群1~N,分别用于处理用户发送的业务请求,当任一服务器集群的服务器接收到了用户的业务查询请求后,都会在主备份设备集群中的主备份设备内完成相应的查询操作,并将查询结果反馈给用户。
另一种方式为:在分布式服务器集群架构中,当某一服务器集群中的业务数据发生变更时,就会以该服务器集群为基准,传播式的逐渐更新至所有的服务器集群。其更新过程的一种方式如图2所示。在图2中,对于多个服务器集群1~3,当服务器集群1中的业务数据发生变更后,服务器集群1会通过寻址的方式查找服务器集群2(其中,具体的寻址过程,可以是向分布式网络中具有地址管理功能的设备获取其他服务器集群的地址),并将变更的业务数据发送给服务器集群2进行更新,之后,将由服务器集群2查找服务器集群3,并以此类推,完成所有服务器集群中的业务数据的更新,业务数据的更新方式可看作逐渐“传播”到每一服务器集群中(在上述更新过程中,服务器集群会根据自身的工作状态确定所寻址的其他服务器集群的数量)。
在更新过程中,各服务器集群仍会正常工作,对接收到的业务查询请求进行处理。
但是,针对于现有技术中的上述方式而言,均存在一定的缺陷:
在第一种方式中,主备份设备虽然能够保证业务数据的一致性,但对于各服务器而言,每接收到一个业务请求,都需要向主备份设备发出相应的请求,并接收来自于主备份设备的反馈,整个过程耗时较长,尤其在受到跨集群、长距离传输等情况的影响下,传输延时较严重,导致效率较低。
在第二种方式中,传播式的更新方式也需要耗费一定的时间,而且,服务器集群需要进行额外的寻址操作,以便确定出其他服务器集群,进而传播式的完成业务数据的更新操作,显然,在大型分布式服务器集群架构中,这样的方式会增加耗时,不能保证高效的同步,进而就会导致在更新过程中,不同服务器集群中的业务数据不一致。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610399301.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种链路断开方法及装置
- 下一篇:一种无线自组网的路由方法及装置