MULTI-VERSION SYSTEMS FOR ZERO DOWNTIME UPGRADES
    2.
    发明申请
    MULTI-VERSION SYSTEMS FOR ZERO DOWNTIME UPGRADES 有权
    用于零停机升级的多版本系统

    公开(公告)号:US20150007159A1

    公开(公告)日:2015-01-01

    申请号:US13929513

    申请日:2013-06-27

    IPC分类号: G06F9/445

    CPC分类号: G06F11/36 G06F8/656

    摘要: An upgrade procedure for an application system without downtime is presented. The upgrade procedure includes a mix of a rolling upgrade of application servers, shadow systems, and record and replay mechanisms that employ transformation and locking, for the upgrade of the applications on the application system. Application servers are upgraded one after another. A target version of the system is simultaneously added to the original system and a shadow, or target, system. Data changes are not only carried out in the original system, but are also carried out in the target system, so that a customer realizes no downtime for their data requests to the applications.

    摘要翻译: 介绍了无停机的应用系统的升级过程。 升级过程包括应用服务器的卷动升级,影子系统以及采用转换和锁定的记录和重播机制的组合,用于升级应用程序系统上的应用程序。 应用服务器相继升级。 系统的目标版本同时添加到原始系统和阴影或目标系统。 数据更改不仅在原始系统中进行,而且还在目标系统中进行,以便客户实现其对应用程序的数据请求的停机时间。

    Using temporary system to provide continuous access during application upgrade
    3.
    发明授权
    Using temporary system to provide continuous access during application upgrade 有权
    使用临时系统在应用程序升级期间提供连续访问

    公开(公告)号:US09582562B2

    公开(公告)日:2017-02-28

    申请号:US13730746

    申请日:2012-12-28

    IPC分类号: G06F12/00 G06F17/30 G06F12/16

    摘要: A temporary system is described to provide, during an upgrade of an application implemented using an original system, a continuous access to the application. A copy of a first data-set characterizing a first version of the application is generated on the temporary system when the upgrade becomes available. A selective access to the copy on the temporary system is enabled while preventing access to the first data-set on an original system. The first data-set on the original system is upgraded to form a second data-set characterizing a second version of the application, and a testing of the second data-set is performed. When a result of the testing indicates that the second data-set should be implemented, an access to the second data-set on the original system is enabled while preventing access to the copy on the temporary system. Related methods, apparatus, systems, techniques and articles are also described.

    摘要翻译: 描述了临时系统,以在使用原始系统实现的应用的升级期间提供对应用的连续访问。 当升级变得可用时,在临时系统上生成表征应用程序的第一版本的第一数据集的副本。 启用对临时系统上的副本的选择性访问,同时防止访问原始系统上的第一个数据集。 原始系统上的第一数据集被升级以形成表征应用的第二版本的第二数据集,并且执行第二数据集的测试。 当测试结果指示应该实现第二数据集时,启用对原始系统上的第二数据集的访问,同时防止对临时系统上的副本的访问。 还描述了相关方法,装置,系统,技术和制品。

    MIGRATING DATA IN TABLES IN A DATABASE
    5.
    发明申请
    MIGRATING DATA IN TABLES IN A DATABASE 有权
    数据库中的表格中的数据迁移

    公开(公告)号:US20150112923A1

    公开(公告)日:2015-04-23

    申请号:US14059380

    申请日:2013-10-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30377

    摘要: Techniques for migrating data in a database include identifying an update to one or more data entries of a source table; determining that a status of a trigger associated with the source table indicates to update a logging table, and in response: updating, in a first transaction, (i) the one or more data entries of the source table, and (ii) one or more data entries of the logging table based on the user input, and copying content of the source table to a target table; and determining that the status indicates to update the target table, and in response: updating, in a second transaction, (i) the one or more data entries of the source table and (ii) one or more data entries of the target table based on the user input, and updating the content of the target table based on the one or more data entries of the logging table.

    摘要翻译: 用于在数据库中迁移数据的技术包括标识对源表的一个或多个数据条目的更新; 确定与源表相关联的触发器的状态指示更新记录表,并且作为响应:在第一事务中更新(i)源表的一个或多个数据条目,以及(ii)源表中的一个或多个 基于用户输入的记录表的更多数据条目,以及将源表的内容复制到目标表; 并且确定所述状态指示更新所述目标表,并且作为响应:在第二事务中更新所述源表的所述一个或多个数据条目,以及(ii)所述目标表的一个或多个数据条目 在用户输入上,并且基于记录表的一个或多个数据条目来更新目标表的内容。

    Migrating data in tables in a database
    7.
    发明授权
    Migrating data in tables in a database 有权
    在数据库中的表中迁移数据

    公开(公告)号:US09436724B2

    公开(公告)日:2016-09-06

    申请号:US14059380

    申请日:2013-10-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30377

    摘要: Techniques for migrating data in a database include identifying an update to one or more data entries of a source table; determining that a status of a trigger associated with the source table indicates to update a logging table, and in response: updating, in a first transaction, (i) the one or more data entries of the source table, and (ii) one or more data entries of the logging table based on the user input, and copying content of the source table to a target table; and determining that the status indicates to update the target table, and in response: updating, in a second transaction, (i) the one or more data entries of the source table and (ii) one or more data entries of the target table based on the user input, and updating the content of the target table based on the one or more data entries of the logging table.

    摘要翻译: 用于在数据库中迁移数据的技术包括标识对源表的一个或多个数据条目的更新; 确定与源表相关联的触发器的状态指示更新记录表,并且作为响应:在第一事务中更新(i)源表的一个或多个数据条目,以及(ii)源表中的一个或多个 基于用户输入的记录表的更多数据条目,以及将源表的内容复制到目标表; 并且确定所述状态指示更新所述目标表,并且作为响应:在第二事务中更新所述源表的所述一个或多个数据条目,以及(ii)所述目标表的一个或多个数据条目 在用户输入上,并且基于记录表的一个或多个数据条目来更新目标表的内容。

    USING TEMPORARY SYSTEM TO PROVIDE CONTINUOUS ACCESS DURING APPLICATION UPGRADE
    8.
    发明申请
    USING TEMPORARY SYSTEM TO PROVIDE CONTINUOUS ACCESS DURING APPLICATION UPGRADE 有权
    使用临时系统在应用程序升级期间提供连续访问

    公开(公告)号:US20130238868A1

    公开(公告)日:2013-09-12

    申请号:US13730746

    申请日:2012-12-28

    IPC分类号: G06F12/16

    摘要: A temporary system is described to provide, during an upgrade of an application implemented using an original system, a continuous access to the application. A copy of a first data-set characterizing a first version of the application is generated on the temporary system when the upgrade becomes available. A selective access to the copy on the temporary system is enabled while preventing access to the first data-set on an original system. The first data-set on the original system is upgraded to form a second data-set characterizing a second version of the application, and a testing of the second data-set is performed. When a result of the testing indicates that the second data-set should be implemented, an access to the second data-set on the original system is enabled while preventing access to the copy on the temporary system. Related methods, apparatus, systems, techniques and articles are also described.

    摘要翻译: 描述了临时系统,以在使用原始系统实现的应用的升级期间提供对应用的连续访问。 当升级变得可用时,在临时系统上生成表征应用程序的第一版本的第一数据集的副本。 启用对临时系统上的副本的选择性访问,同时防止访问原始系统上的第一个数据集。 原始系统上的第一数据集被升级以形成表征应用的第二版本的第二数据集,并且执行第二数据集的测试。 当测试结果指示应该实现第二数据集时,启用对原始系统上的第二数据集的访问,同时防止对临时系统上的副本的访问。 还描述了相关方法,装置,系统,技术和制品。