Using temporary system to provide continuous access during application upgrade
    1.
    发明授权
    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.

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

    USING TEMPORARY SYSTEM TO PROVIDE CONTINUOUS ACCESS DURING APPLICATION UPGRADE
    4.
    发明申请
    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.

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

    ZERO DOWNTIME MAINTENANCE WITH MAXIMUM BUSINESS FUNCTIONALITY
    7.
    发明申请
    ZERO DOWNTIME MAINTENANCE WITH MAXIMUM BUSINESS FUNCTIONALITY 有权
    零停机维护具有最大的业务功能

    公开(公告)号:US20150106140A1

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

    申请号:US14055650

    申请日:2013-10-16

    IPC分类号: G06Q10/06

    CPC分类号: G06Q10/0631 G06Q10/06

    摘要: The present disclosure describes methods, systems, and computer program products for providing multi-level user interface theming. One computer-implemented method includes instantiating a shadow system and database schema for a new version software application in a shared database, the shadow system database schema containing aliases pointing to tables instantiated in a production database schema, instantiating a bridge database schema containing aliases pointing to each database table within the production database schema, preparing a bridge sub-system connected to the bridge database schema aliases, replicating database tables within the production database schema, for use by the bridge sub-system and adjusting the original database tables for structure and content consistent with the new version software application, deploying an upgrade sub-system and tools to complete adjustment of structure and content of the original database tables, and connecting an instantiated instance of the new version software application to adjusted database tables.

    摘要翻译: 本公开描述了用于提供多级用户界面主题的方法,系统和计算机程序产品。 一种计算机实现的方法包括为共享数据库中的新版本软件应用程序实例化影子系统和数据库模式,影子系统数据库模式包含指向生产数据库模式中实例化的表的别名,实例化包含指向 生产数据库模式中的每个数据库表,准备连接到桥数据库模式别名的桥接子系统,复制生产数据库模式中的数据库表,供桥子系统使用,并调整原始数据库表的结构和内容 与新版软件应用程序一致,部署升级子系统和工具,完成对原始数据库表的结构和内容的调整,以及将新版本软件应用程序的实例化实例连接到调整后的数据库表。

    Revoking a zero downtime upgrade
    9.
    发明授权
    Revoking a zero downtime upgrade 有权
    撤销零停机升级

    公开(公告)号:US09361093B2

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

    申请号:US14504235

    申请日:2014-10-01

    摘要: Revocation of a zero downtime upgrade of an upgrade procedure of a source system to a target system is initiated. Thereafter, upgrade activities are stopped at the target system and production activities are stopped at the source system. At least a portion of the target tables can be subsequently dropped and any associated table structure changes can be revoked. At least a portion of the target tables are then switched from use by the target system to use by the source system. Next, the source system is connected to the source database schema to enable use of the source system in its state prior to the initiation of the upgrade procedure. Related apparatus, systems, techniques and articles are also described.

    摘要翻译: 启动将源系统的升级过程的零停机升级撤销到目标系统。 此后,在目标系统停止升级活动,并在源系统停止生产活动。 可以随后丢弃至少一部分目标表,并且可以撤销任何相关的表结构更改。 目标表的至少一部分然后从目标系统的使用切换到源系统使用。 接下来,源系统连接到源数据库模式,以便在启动升级过程之前使其能够处于其状态的源系统。 还描述了相关设备,系统,技术和物品。

    MIGRATING DATA IN TABLES IN A DATABASE
    10.
    发明申请
    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)所述目标表的一个或多个数据条目 在用户输入上,并且基于记录表的一个或多个数据条目来更新目标表的内容。