一种实现云平台中数据同步的方法及系统的制作方法

文档序号:9814388阅读:806来源:国知局
一种实现云平台中数据同步的方法及系统的制作方法
【技术领域】
[0001]本发明涉及云平台技术领域,具体涉及一种实现云平台中数据同步的方法及系统。
【背景技术】
[0002]云计算(CloudComputing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。
[0003]由于云平台的建设,往往会有大量用户同时在线,其涉及到用户数据平台与云平台间数据同步的问题,总体上数据库服务必须能够同时服务大量的在线用户,并且还需要保证较短的用户响应时间。针对现有云平台与用户数据平台间的不同步问题,其会导致用户体验度下降,导致整体数据满足不了现有云计算模式需求。

【发明内容】

[0004]本发明的目的是提供一种实现数字家庭养老服务内容接入的方法及系统,统一平台接口内容接入,实现视频内容安全性管理,保障第三方统一接入。
[0005]为此,本发明提供了一种实现云平台中数据同步的方法,包括如下步骤:
[0006]识别第一用户数据平台上的数据接口是否有用户数据请求;
[0007]在识别数据接口存在用户数据请求时,基于关系数据库识别第一用户数据平台上的数据存储空间即将进行的数据操作行为;
[0008]获取第一用户数据平台上的用户数据区域上的数据存储空间的状态值,所述状态值映射有第一用户数据平台的用户数据区域与云平台区域间的用户数据区域间的关联性;
[0009]基于数据操作行为和数据存储空间的状态值控制第一用户数据平台和云平台区域间的数据内容同步过程。
[0010]所述数据操作行为包括:数据获取、或者数据删除或者数据更新。
[0011]所述第一用户数据平台上的用户数据区域上的数据存储空间的状态值包括:数据状态不变量、数据状态可变量,所述状态可变量包括:空值可变量、数据更新可变量,其中:
[0012]所述数据状态不变量为正在存储着数据内容;
[0013]所述空值可变量为数据存储空间为空或者正在进行由空到数据状态不变量过程;
[0014]所述数据更新可变量为数据存储空间正在进行数据删除或者数据更新操作,或者数据删除或者数据更新操作刚操作完瞬间。
[0015]所述基于数据操作行为和数据存储空间的状态值控制第一用户数据平台和云平台区域间的数据内容同步过程包括:
[0016]根据数据操作行为和第一用户数据平台的数据存储空间的状态值判定第一用户数据平台的数据存储空间可更新数据内容的行为;
[0017]根据第一用户数据平台的数据存储空间可更新数据内容的行为控制第一用户数据平台与云平台区域间的数据内容同步过程。
[0018]所述根据第一用户数据平台的数据存储空间可更新数据内容的行为控制第一用户数据平台与云平台区域间的数据内容同步过程包括:
[0019]当识别出向第一用户数据平台的数据存储空间进行的数据操作行为为数据获取时,在获取所述存储空间可更新数据内容的行为为空值可变量时;向云平台区域调取数据同步到第一用户数据平台的数据存储空间上;或者
[0020]所述基于关系数据库识别第一用户数据平台上的数据存储空间即将进行的数据操作行为包括:
[0021]根据第一用户数据平台上的数据存储空间的状态值,判断状态值是否为数据状态不变量,如果不是数据状态不变量,则进一步判断第一用户数据平台上的数据存储空间的状态值是否满足于空值可变量,其中:
[0022]所述判断第一用户数据平台上的数据存储空间的状态值是否满足于空值可变量包括:对第一用户数据平台上的数据存储空间进行待写入测试操作,如果待写入测试成功则判断其为空值可变量。
[0023]所述根据第一用户数据平台的数据存储空间可更新数据内容的行为控制第一用户数据平台与云平台区域间的数据内容同步过程包括:
[0024]当识别出向第一用户数据平台的数据存储空间进行的数据操作行为为数据删除或者数据更新时,在获取所述存储空间可更新数据内容的行为为空值可变量或者为数据更新可变量时;判断第一用户数据平台上数据存储空间的数据内容是否更新完,在判断第一用户数据平台上的数据存储空间的数据内容更新完之后,同步云平台区域上的数据内容。
[0025]所述判断第一用户数据平台上数据存储空间的数据内容是否更新完包括:
[0026]基于数据操作时间阈值更新第一用户数据平台上数据存储空间的数据内容,所述数据操作时间阈值大于关系数据库操作超时时间;
[0027]所述数据更新或者数据删除的操作时间阈值达到时,则判断第一用户数据平台上的数据存储空间的数据内容更新完毕。
[0028]相应的,本发明还提供了一种实现云平台中数据同步的系统,所述系统包括:
[0029]第一识别模块,用于识别第一用户数据平台上的数据接口是否有用户数据请求;
[0030]第二识别模块,用于在识别数据接口存在用户数据请求时,基于关系数据库识别第一用户数据平台上的数据存储空间即将进行的数据操作行为;
[0031]获取模块,用于获取第一用户数据平台上的用户数据区域上的数据存储空间的状态值,所述状态值映射有第一用户数据平台的用户数据区域与云平台区域间的用户数据区域间的关联性;
[0032]数据同步模块,用于基于数据操作行为和数据存储空间的状态值控制第一用户数据平台和云平台区域间的数据内容同步过程。
[0033]所述数据操作行为包括:数据获取、或者数据删除或者数据更新。
[0034]与现有技术相比,针对现有云平台大数据情况下,可以实现多个用户数据平台到云平台间并发操作,保障数据内容同步下,实现数据一致性,即使是数据平台与云平台间存在异常宕机的情况下,也能够保证数据一致性。整个方案基于云平台实施,保障数据持续稳定性,增强了云平台运维可行性,增强了用户体验。
【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0036]图1是本发明实施例的实现云平台中数据同步的系统结构示意图;
[0037]图2是本发明实施例的云平台与用户数据平台间的结构示意图;
[0038]图3是本发明实施例的实现云平台中数据同步
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1