[发明专利]对分区的数据存储空间当中的结构化数据记录的提醒处理在审
| 申请号: | 201680074806.2 | 申请日: | 2016-12-07 |
| 公开(公告)号: | CN108431808A | 公开(公告)日: | 2018-08-21 |
| 发明(设计)人: | T·乔斯;A·卡帕迪亚;T·塞维尔米什;P·A·奥特考特;M·T·麦克莱恩 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据存储空间 结构化数据 分区 记录 集合 调度 关联 存储结构 数据记录 数据字段 索引指示 索引 响应 管理 | ||
1.一种管理分区的数据存储空间当中的数据一致性的方法,所述方法包括:
在所述分区的数据存储空间当中存储结构化数据记录集合,其中,所述结构化数据记录的字段通过一个或多个关系关联在所述集合当中相互关联;
接收与选择的结构化数据记录相关的改变动作;
响应于所述改变动作,调度对提醒索引中的所述改变动作的执行;
至少根据由所述提醒索引指示的调度来执行所述改变动作。
2.如权利要求1所述的方法,还包括:
在调度所述提醒索引中的所述改变动作期间,在至少所述选择的结构化数据记录上建立改变锁;以及
响应于调度所述执行,在至少所述选择的结构化数据记录上释放所述改变锁,以允许在执行所述改变动作之前对所述选择的结构化数据记录的介入改变。
3.如权利要求1所述的方法,其中,调度所述提醒索引中的所述改变动作还包括:建立至少一个规则,所述规则用于在针对所述选择的结构化数据记录执行了所述改变动作时修改所述结构化数据记录中的参考所述选择的结构化数据记录的一些结构化数据记录。
4.如权利要求3所述的方法,其中,所述至少一个规则不在所述结构化数据记录中的参考所述选择的结构化数据记录的所述一些结构化数据记录上建立改变锁,并且在执行所述改变动作之前对所述结构化数据记录中的参考所述选择的结构化数据记录的所述一些结构化数据记录的介入改变被允许。
5.如权利要求1所述的方法,还包括:
接收对所述提醒索引的查询,并且返回所述提醒索引中的被调度以便执行的至少一个改变动作以及针对所述至少一个改变动作的调度的执行时间。
6.如权利要求1所述的方法,其中,调度对所述提醒索引中的所述改变动作的执行包括建立针对执行所述改变动作的时间延迟。
7.如权利要求1所述的方法,还包括:
在针对所述选择的结构化数据记录的所述改变动作保留在所述提醒索引中的同时,在至少所述选择的结构化数据记录上保持改变锁;以及
在执行所述改变动作之前,允许对所述结构化数据记录中的参考所述选择的结构化数据记录的一些结构化数据记录的介入改变。
8.如权利要求1所述的方法,其中,所述结构化数据记录包括项目记录和任务记录,并且所述项目记录包含一个或多个任务记录;并且所述方法还包括:
接收与被包含在至少一个项目记录中的选择的任务记录相关的删除动作;
响应于所述删除动作,在相关联的时间内调度对所述提醒索引中的所述删除动作的执行,并且在所述选择的任务记录上建立允许对所述至少一个项目记录进行介入改变的改变锁;
通过至少删除所述选择的任务并删除所述至少一个项目记录,根据所述相关联的时间,针对所述选择的任务执行所述删除动作。
9.一种装置,包括:
一个或多个计算机可读存储介质;
程序指令,其被存储在所述一个或多个计算机可读存储介质上,所述程序指令当由处理系统执行时引导所述处理系统至少执行以下操作:
在分区的数据存储空间当中存储结构化数据记录集合,其中,所述结构化数据记录的字段通过一个或多个关系关联在所述集合当中相互关联;
接收与选择的结构化数据记录相关的改变动作;
响应于所述改变动作,调度对提醒索引中所述改变动作的执行;
至少根据由所述提醒索引指示的调度来执行所述改变动作。
10.如权利要求9所述的装置,包括另外的程序指令,其当由所述处理系统执行时,引导所述处理系统至少执行以下操作:
在调度所述提醒索引中的所述改变动作期间,在至少所述选择的结构化数据记录上建立改变锁;以及
响应于调度所述执行,在至少所述选择的结构化数据记录上释放所述改变锁,以在执行所述改变动作之前允许对所述选择的结构化数据记录的介入改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680074806.2/1.html,转载请声明来源钻瓜专利网。





