【技术实现步骤摘要】
【国外来华专利技术】背景软件应用程序周期性地发布具有改进的特征的新版本。将软件应用程序升级到新版本可能涉及将用户数据从现有数据模式转换到新版本所使用的新的数据模式。在某些情况下,用户数据的量可能过大以至于升级操作可能使设备或网络对于延长的时间段变得不可用。例如,基于服务器的软件应用程序可能具有万亿字节级的用户数据,其可能花几天或甚至几周来升级到新的数据模式。关键任务商业系统或高可用性系统可能发现这种延长的停机时间段是不可接受的。因此,可能需要改进升级技术来解决这些和其它问题。概述提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。各实施例一般可以针对将软件应用程序逐步升级到该软件应用程序的新版本的升级技术。在一些实施例中,可以使用逐步升级技术来分阶段地更新应用程序的各部分和/或该应用程序的数据集。例如,在一实施例中,安装程序可被安排成在与应用程序的先前版本相同或类似的硬件平台上安装该应用程序的新版本。逐步更新引擎可被安排成将该应用程序的先前版本的数据集转换到该应用程序的新版本所使用的新的数据模式。更具体地,逐步更新引擎可以一次一个数据段地、分阶段地转换数据集。以此方式,在转换操作期间客户机可以访问先前版本的其它数据段,藉此授予对该应用程序的受限的使用而不是致使该应用程序完全不可用。对其它实施方式也予以描述并主张权利 ...
【技术保护点】
一种方法,包括: 安装应用程序的新版本(202);以及 一次一个数据段地将所述应用程序的先前版本的数据集转换到所述新版本所使用的数据模式。
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:
安装应用程序的新版本(202);以及
一次一个数据段地将所述应用程序的先前版本的数据集转换到所述新版
本所使用的数据模式。
2.如权利要求1所述的方法,其特征在于,包括:
将所述先前版本的第一数据段转换到所述数据模式;以及
在转换所述第一数据段的同时提供对所述先前版本的第二数据段的访问。
3.如权利要求1所述的方法,其特征在于,包括:
将所述先前版本的第一数据段转换到所述数据模式;以及
在所述转换期间阻止对所述第一数据段的访问。
4.如权利要求1所述的方法,其特征在于,包括:
标识所述先前版本的域名;
创建所述先前版本的临时域名;
将所述域名重命名为所述临时域名;以及
将使用所述域名的访问请求重定向到所述临时域名。
5.如权利要求1所述的方法,其特征在于,包括:
标识所述先前版本的域名;以及
一旦已经转换了所述数据集,则使用所述新版本的所述域名。
6.如权利要求1所述的方法,其特征在于,包括与其它应用程序接口
以与转换所述先前版本的所述数据集相一致地转换对应的数据集。
7.如权利要求1所述的方法,其特征在于,包括选择具有来自一个或
多个内容数据库的、web应用程序所使用的数据的数据段。
8.如权利要求1所述的方法,其特征在于,包括选择具有来自一个或
多个内容数据库的、一组分层web应用程序所使用的数据的数据段。
9.一种物品,包括含有指令的机器可读存储介质,所述指令如果被执
行则使系统安装应用程序的新版本(202),并一次一个数据段地将所述应用
程序的先前版本的数据集转换到所述新版本所使用的数据模式(204)。
10.如权利要求9所述的物品,其特征在于,还包括如果被执行则使所
述系统将所述先前版本的第一数据段转换到所述数据模式、并在转换所述第一
数据段的同时提供对所述先前版本的第二数据段的访问的指令。
11.如权利要求9所述的物品,其特征在于,还包括如果被执行则使所
述系统将所述先前版本的第一数据段转换到所述数据模式...
【专利技术属性】
技术研发人员:J·K·班克斯顿,Z·王,C·M·鲁塞尔,J·M·菲尔莫尔,K·杰拉斯,K·钦特里斯,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。