首页> 外国专利> Low-downtime and zero-downtime upgrades of database-centric applications

Low-downtime and zero-downtime upgrades of database-centric applications

机译:以数据库为中心的应用程序的低停机时间和零停机时间升级

摘要

A database may facilitate zero-downtime upgrades by concurrently maintaining multiple editions of database objects for use by both pre-upgrade and post-upgrade clients of a database application. Operations performed within the database are associated with an edition based on, for example, an initiating client or transaction. When an operation references an object or data, the database automatically performs the operation using the object or data associated with the edition with which the operation is itself associated. The database may determine the associated edition without explicit identification of the associated edition in a query or in code. Thus, no client or stored procedure code changes are necessary to reflect a new edition added during an update. Data changes in one edition may be automatically and immediately propagated to the other edition through the use of cross-edition triggers, thereby allowing both pre-upgrade and post-upgrade clients to remain fully functional throughout an upgrade.
机译:通过同时维护数据库对象的多个版本以供数据库应用程序的升级前和升级后客户端使用,数据库可以促进零停机时间升级。数据库中执行的操作与基于例如发起客户或交易的版本相关联。当操作引用对象或数据时,数据库将使用与操作本身关联的版本关联的对象或数据自动执行操作。数据库可以确定关联版本,而无需在查询或代码中明确识别关联版本。因此,无需更改客户端或存储过程的代码即可反映更新期间添加的新版本。通过使用跨版本触发器,一个版本中的数据更改可以自动并立即传播到另一版本,从而使升级前和升级后的客户端在整个升级过程中保持完整的功能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号