[发明专利]内容引擎异步升级框架无效
申请号: | 200810149269.0 | 申请日: | 2008-09-22 |
公开(公告)号: | CN101446946A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 毕皖昌;M·R·C·西曼;S·M·沃特斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 引擎 异步 升级 框架 | ||
1.一种用于升级多个数据库记录的计算机实现的方法,包括:
接收将要对所述多个数据库记录执行的升级操作的选择;
生成多个数据块,其中每个数据块相对于其它数据块而言涉及所述多个数据库记录中的不同的数据库记录集合;
将所述多个数据块添加到异步升级队列;以及
当任何数据块保持在所述异步升级队列中时:
确定是否存在可用于处理所述升级队列中下一个数据块的资源,
当确定存在可用的资源时,从所述异步升级队列中选择数据块,
对所选数据块中涉及的数据库记录执行选择的升级操作,以及
如果任何数据块保持在所述异步升级队列中,则标识待升级的下一个数据块。
2.根据权利要求1所述的方法,还包括:在生成所述多个数据块之前,设置升级状态标志以指示选择的升级操作的未完成状态。
3.根据权利要求2所述的方法,还包括:当完成针对所述多个数据块的选择的升级操作时,设置所述升级状态标志以指示选择的升级操作的完成状态。
4.根据权利要求1所述的方法,其中所述升级操作是从一种或多种已定义类型的升级操作中选择的,并且其中所述一种或多种已定义类型的升级操作中的每一种包括根据用来访问所述多个数据库记录的应用的至少一个需求对数据库记录进行的不同修改。
5.根据权利要求1所述的方法,其中所述多个数据库记录以特定软件应用的第一版本所使用的第一格式来存储数据。
6.根据权利要求5所述的方法,其中选择的升级操作被用于将所述多个数据库记录升级成由所述特定软件应用的第二版本所使用的第二格式。
7.根据权利要求1所述的方法,其中标识下一个数据块的步骤包括使用所述下一个数据块的标识符来设置承袭关键字。
8.根据权利要求1所述的方法,其中所述多个数据库记录被异步升级,所述异步是相对于访问所述多个数据库记录的其他数据库操作而言。
9.一种系统,包括:
处理器;以及
包含程序的存储器,所述程序当被所述处理器执行时被配置成通过执行以下步骤来执行用于升级多个数据库记录的操作:
接收将要对所述多个数据库记录执行的升级操作的选择;
生成多个数据块,其中每个数据块相对于其它数据块而言涉及所述多个数据库记录中的不同的数据库记录集合;
将所述多个数据块添加到异步升级队列;以及
当任何数据块保持在所述异步升级队列中时:
确定是否存在可用于处理所述升级队列中下一个数据块的资源,
当确定存在可用的资源时,从所述异步升级队列中选择数据块,
对所选数据块中涉及的数据库记录执行选择的升级操作,以及
如果任何数据块保持在所述异步升级队列中,则标识待升级的下一个数据块。
10.根据权利要求9所述的系统,其中所述操作还包括:在生成所述多个数据块之前,设置升级状态标志以指示选择的升级操作的未完成状态。
11.根据权利要求10所述的系统,其中所述操作还包括:当完成针对所述多个数据块的选择的升级操作时,设置所述升级状态标志以指示选择的升级操作的完成状态。
12.根据权利要求9所述的系统,其中所述升级操作是从一种或多种已定义类型的升级操作中选择的,并且其中所述一种或多种已定义类型的升级操作中的每一种包括根据用来访问所述多个数据库记录的应用的至少一个需求对数据库记录进行的不同修改。
13.根据权利要求9所述的系统,其中所述多个数据库记录以特定软件应用的第一版本所使用的第一格式来存储数据。
14.根据权利要求13所述的系统,其中选择的升级操作被用于将所述多个数据库记录升级成由所述特定软件应用的第二版本所使用的第二格式。
15.根据权利要求9所述的系统,其中标识下一个数据块的步骤包括使用所述下一个数据块的标识符来设置承袭关键字。
16.根据权利要求9所述的系统,其中所述多个数据库记录被异步升级,所述异步是相对于访问所述多个数据库记录的其他数据库操作而言的。
17.一种包含程序的计算机可用的存储介质,所述程序当被运行时执行用于升级多个数据库记录的操作,所述操作包括权利要求1-8中任意一项中的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810149269.0/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法