首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Modular synchronization in distributed, multiversion databases: version control and concurrency control
【24h】

Modular synchronization in distributed, multiversion databases: version control and concurrency control

机译:分布式多版本数据库中的模块化同步:版本控制和并发控制

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

摘要

A version control mechanism is proposed that enhances the modularity and extensibility of multiversion concurrency control algorithms. The multiversion algorithms are decoupled into two components: version control and concurrency control. This permits modular development of multiversion protocols and simplifies the task of proving the correctness of these protocols. A set of procedures for version control is described that defines the interface with the version control component. It is shown that the same interface can be used by the database actions of both two-phase locking and time-stamp concurrency control protocols to access multiversion data. An interesting feature of the framework is that the execution of read-only transactions becomes completely independent of the underlying concurrency control implementation. Unlike other multiversion algorithms, read-only transactions in this scheme do not modify any version-related information, and therefore do not interfere with the execution of read-write transactions. The extension of the multiversion algorithms to a distributed environment becomes very simple.
机译:提出了一种版本控制机制,该机制增强了多版本并发控制算法的模块化和可扩展性。多版本算法被分解为两个组件:版本控制和并发控制。这允许对多版本协议进行模块化开发,并简化了证明这些协议正确性的任务。描述了一组版本控制过程,这些过程定义了与版本控制组件的接口。结果表明,两阶段锁定和时间戳并发控制协议的数据库操作都可以使用同一接口来访问多版本数据。该框架的一个有趣特征是,只读事务的执行变得完全独立于底层的并发控制实现。与其他多版本算法不同,此方案中的只读事务不会修改任何与版本有关的信息,因此不会干扰读写事务的执行。将多版本算法扩展到分布式环境变得非常简单。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号