...
首页> 外文期刊>Theoretical computer science >Unifying concurrency control and recovery of transactions with semantically rich operations
【24h】

Unifying concurrency control and recovery of transactions with semantically rich operations

机译:通过语义丰富的操作统一并发控制和事务恢复

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The classical theory of transaction management contains two different aspects, namely concurrency control and recovery, which ensure serializability and atomicity of transaction executions, respectively. Although concurrency control and recovery are not independent of each other, the criteria for these two aspects were developed orthogonally and as a result, in most cases these criteria are incompatible with each other. Recently a unified theory of concurrency control and recovery for databases with read and write operations has been introduced in [19, 1] that allows reasoning about serializability and atomicity within the same framework. In [19, 1] a class of schedules (called prefix reducible), which guarantees both serializability and atomicity in a failure prone environment with read/write operations was introduced. Several protocols were developed to generate such schedules by a database concurrency control mechanism. We present here a unified transaction model for databases with an arbitrary set of semantically rich operations. We investigate constructive characterization of the class of prefix reducible schedules with semantically rich operations. It turns out that unlike databases with only read/write operations, the exact characterization of prefix reducible schedules in databases with arbitrary operations is rather infeasible. Thus, we propose here several sufficiently rich subclasses of prefix reducible schedules, and design concurrency control protocols that guarantee both serializability and atomicity for schedules from these classes. [References: 23]
机译:事务管理的经典理论包含两个不同的方面,即并发控制和恢复,这两个方面分别确保事务执行的可序列化性和原子性。尽管并发控制和恢复不是彼此独立的,但是这两个方面的标准是正交开发的,因此,在大多数情况下,这些标准彼此不兼容。最近,在[19,1]中引入了对具有读写操作的数据库进行并发控制和恢复的统一理论,该理论允许推理同一框架内的可串行性和原子性。在[19,1]中,引入了一类调度程序(称为前缀可简化),该调度程序在具有读/写操作的易故障环境中保证了可串行性和原子性。通过数据库并发控制机制,开发了几种协议来生成此类计划。我们在这里为数据库提供一个统一的事务模型,该模型具有任意一组语义丰富的操作。我们研究了语义丰富的操作对前缀可约化调度表的构造特征。事实证明,与仅具有读/写操作的数据库不同,在具有任意操作的数据库中精确描述前缀可减少的调度表是不可行的。因此,我们在这里提出了前缀可简化时间表的几个足够丰富的子类,并设计了并发控制协议,这些协议保证了这些类中的时间表的可串行性和原子性。 [参考:23]

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号