[发明专利]用于云分析的数据一致性和回退有效
申请号: | 201380072719.X | 申请日: | 2013-06-18 |
公开(公告)号: | CN105493028B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | K·本加拉;K·曼达勒;A·陈 | 申请(专利权)人: | 戴尔产品有限公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00;G06F16/25 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 谢鑫;肖冰滨 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分析 数据一致性 | ||
1.一种用于检索一致的数据集的方法,包括:
藉由服务器从一个或多个租户应用程序收集第一批量数据,并与第一时段相关联,其中所述第一批量数据包括一个或多个数据集;
在批量日志中更新所述第一批量数据,其中该更新发生在所述第一批量数据的收集期间和之后;
将所述第一批量数据存储在存储器中;
在所述批量日志中标记所述第一批量数据作为当前批量数据;
藉由所述服务器从一个或多个租户应用程序收集第二批量数据,并与所述第一时段之后的第二时段相关联,其中所述第二批量数据包括一个或多个数据集,并且其中所述第二批量数据的一个或多个所述数据集区别于所述第一批量数据的所述数据集;
在所述批量日志中更新所述第二批量数据,其中该更新发生在所述第二批量数据的收集期间和之后;
将所述第二批量数据存储在存储器中;
在所述批量日志中标记所述第二批量数据作为当前批量数据;
检测回退事件,该回退事件指示当前批量数据的数据集或当前批量数据不应被使用;
在所述回退事件后,标记所述第一批量数据作为所述当前批量数据;
使用所述批量日志从存储器中检索所述第一批量数据;以及
使用从存储器中检索到的第一批量数据覆盖不应被使用的与所述第二批量数据相对应的当前批量数据。
2.如权利要求1所述的方法,其中,所述第一批量数据以及所述第二批量数据包括相同的数据对象。
3.如权利要求1所述的方法,其中所述批量日志包括用于与批量数据相关联的每一数据集的独特标识符。
4.如权利要求1所述的方法进一步包括建立用于每一批量数据的新批量录入,其中每一新批量录入包含当前批量数据与先前的批量数据之间变更后的数据。
5.如权利要求1所述的方法,进一步包括,当后续批量无法加载到收集服务器时,记录后续批量失败。
6.如权利要求1所述的方法,其中,当数据无法载入数据库,所述回退事件自动产生。
7.一种计算机可读的非临时性存储媒体,其具有实施在其上的程序,所述程序是可由处理器执行的以进行用于检索一致的数据集的方法,所述方法包括:
藉由服务器从一个或多个租户应用程序收集第一批量数据,并与第一时段相关联,其中所述第一批量数据包括一个或多个数据集;
在批量日志中更新所述第一批量数据,其中该更新发生在所述第一批量数据的收集期间和之后;
将所述第一批量数据存储在存储器中;
在所述批量日志中标记所述第一批量数据作为当前批量数据;
藉由所述服务器从一个或多个租户应用程序收集第二批量数据,并与所述第一时段之后的第二时段相关联,其中所述第二批量数据包括一个或多个数据集,并且其中所述第二批量数据的一个或多个所述数据集区别于所述第一批量数据的所述数据集;
在所述批量日志中更新所述第二批量数据,其中该更新发生在所述第二批量数据的收集期间和之后;
将所述第二批量数据存储在存储器中;
在所述批量日志中标记所述第二批量数据作为所述当前批量数据;
检测回退事件,该回退事件指示当前批量数据的数据集或当前批量数据不应被使用;
在所述回退事件后,标记所述第一批量数据作为所述当前批量数据;
使用所述批量日志从存储器中检索所述第一批量数据;以及
使用从存储器中检索到的第一批量数据覆盖不应被使用的与所述第二批量数据相对应的当前批量数据。
8.如权利要求7所述的计算机可读的非临时性存储媒体,其中,所述第一批量数据以及所述第二批量数据包括相同的数据对象。
9.如权利要求7所述的计算机可读的非临时性存储媒体,其中所述批量日志包括用于与批量数据相关联的每一数据集的独特标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于戴尔产品有限公司,未经戴尔产品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380072719.X/1.html,转载请声明来源钻瓜专利网。