首页> 外国专利> COMMITMENT CHAINS FOR CONFLICT RESOLUTION BETWEEN DISCONNECTED DATA SHARING APPLICATIONS

COMMITMENT CHAINS FOR CONFLICT RESOLUTION BETWEEN DISCONNECTED DATA SHARING APPLICATIONS

机译:断开连接的数据共享应用程序之间冲突解决的承诺链

摘要

A sequence of processing transactions operating on a cached data set, which depend on each other because they operate on the same items of data from the data set. The transactions are saved until the master copy of the data becomes available. The transactions are played back against the master copy until one of the played back transactions fails because another transaction which operated on the same items of data but against a separate cached copy and originating from another application, was successfully played back on the master copy at an earlier time. At this point, all subsequent transactions which depended on the failing transaction are rolled back on the cached copy (with appropriate failure reports generated) and activity resumes from there. “Chained” (optimistic) transactions can therefore be applied to cached data and can be allowed to progress by recording their dependencies so they can be undone when required.
机译:在高速缓存的数据集上进行操作的一系列处理事务,它们彼此依赖,因为它们对数据集中的相同数据项进行操作。将保存事务,直到数据的主副本可用为止。事务将针对主副本进行回放,直到其中一个回放事务失败为止,因为另一个事务处理的是同一数据项,但针对另一个缓存副本并源自另一个应用程序,该事务已在同一位置成功地在主副本上进行了回放较早的时间。此时,所有依赖失败事务的后续事务都将在缓存的副本上回滚(生成适当的失败报告),并从那里恢复活动。因此,“链式”(乐观)事务可以应用于缓存的数据,并且可以通过记录其依赖关系来进行处理,以便在需要时可以撤消它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号