[发明专利]在分布式数据库中使用递增捕捉来进行逻辑数据备份和回退有效
申请号: | 201110037158.2 | 申请日: | 2011-01-31 |
公开(公告)号: | CN102142024A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | H·H·胡;吴中伟;O·N·泽利格;S·帕尔;C·罗伯;B·H·M·德尼;L·诺维克;N·R·埃利斯;T·塔留斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 数据库 使用 递增 捕捉 进行 逻辑 数据 备份 | ||
1.一种具有物理介质的计算机实现的数据管理系统(100),包括:
捕捉递增变更数据的捕捉组件(102),所述递增变更数据与在分布式数据库的一分区中的数据上的数据操作相关联;
创建与所述递增变更数据的数据操作相关联的跟踪信息的跟踪组件(112);以及
将所述递增变更数据和相关联的跟踪信息存储在所述分区的一个表中的存储组件(116),所述递增变更数据高度可用。
2.如权利要求1所述的系统,其特征在于,还包括自动地启动所述递增变更数据的捕捉、所述跟踪信息的创建以及所述递增变更数据和所述跟踪信息两者在所述表中的存储的一个或多个触发器。
3.如权利要求1所述的系统,其特征在于,所述递增变更数据和所述跟踪信息以包括所述表中的已变更数据的自描述模式的人类可读的格式存储在所述表中。
4.如权利要求1所述的系统,其特征在于,所述递增变更数据和所述跟踪信息在与将所述数据变更提交给所述数据库的同一事务中被存储在所述表中。
5.如权利要求1所述的系统,其特征在于,所述递增变更数据被持久存储在所述数据所处的同一分区中。
6.如权利要求1所述的系统,其特征在于,所述递增变更数据是高度可用的并且可根据查询语言来搜索。
7.如权利要求1所述的系统,其特征在于,所述表包括递增变更数据的变更的历史,所述变更与数据操作发生时间、事务发生时间、或行创建时间中的至少一个相关联。
8.如权利要求1所述的系统,其特征在于,还包括用于将所述行的状态还原到先前时间点的回退组件。
9.如权利要求1所述的系统,其特征在于,还包括保留策略组件,所述保留策略组件便利于对保留策略的创建以及所述保留策略到所述递增变更数据和相关联的跟踪信息的应用。
10.一种使用处理器和存储器的计算机实现的数据管理方法,包括:
接收与分布式数据库中的数据的递增变更数据相关的数据操作(600);
响应于所述数据操作来捕捉所述递增变更数据(602);
创建与所述递增变更数据相关联的跟踪信息(604);以及
存储所述递增变更数据和跟踪信息(606)。
11.如权利要求10所述的方法,其特征在于,还包括将所述递增变更数据作为表中的一行并以包括自描述模式的XML格式来存储。
12.如权利要求10所述的方法,其特征在于,还包括使用结构化查询语言来查询所述递增变更数据。
13.如权利要求10所述的方法,其特征在于,还包括将保留策略应用于所述递增变更数据和跟踪信息。
14.如权利要求10所述的方法,其特征在于,还包括与所述递增变更数据的事务相关联地存储事务时间戳和数据操作时间戳。
15.如权利要求10所述的方法,其特征在于,还包括基于所述递增变更数据将回退操作应用于所述数据库以将所述数据回退到先前时间点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110037158.2/1.html,转载请声明来源钻瓜专利网。