首页> 外文学位 >A methodology for designing concurrency control schemes in distributed databases
【24h】

A methodology for designing concurrency control schemes in distributed databases

机译:在分布式数据库中设计并发控制方案的方法

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

摘要

Concurrency control is one of the major issues in database management systems. Although many concurrency control schemes have been developed, most of them suffer from the following drawbacks. First, not many concurrency control schemes designed for distributed database environments truly incorporate the parallelism of distributed systems. To utilize the power of a distributed system, not only the processing, but also the control should be distributed. Second, there is lack of a uniform model for describing concurrency control schemes without ambiguity. Only by using a uniform model, can various schemes be specified more clearly.;In order to describe concurrency control schemes in a uniform way, we first propose a formal specification methodology to describe them. The specification method is based on CSP, which is capable of describing the behavior of concurrent processes in distributed systems. To show how concurrency control schemes can be specified using the specification model, both pessimistic and optimistic schemes have been specified using the specification model as examples.;We also propose a concept of distributed control as the design philosophy. 'Distributed control' means that the control is distributed in such a way that both data items and the transactions that access the data items cooperate with each other in order to maintain the consistency of the database system. To demonstrate the effect of distributed control, we have developed two new concurrency control schemes based on it: one for optimistic concurrency control and the other for pessimistic concurrency control. Thus, another contribution of this thesis is the development of two concurrency control schemes that are more suitable for distributed database systems. These two new concurrency control schemes are first described in usual informal fashion, and then specified using the high level specification. To show the advantages of our schemes, simulation results are included for comparison.
机译:并发控制是数据库管理系统中的主要问题之一。尽管已经开发了许多并发控制方案,但是它们中的大多数都具有以下缺点。首先,为分布式数据库环境设计的并发控制方案并没有真正包含分布式系统的并行性。为了利用分布式系统的功能,不仅应分散处理,而且还应分散控制。其次,缺乏用于描述并发控制方案的统一模型。只有使用统一的模型,才能更清楚地指定各种方案。为了以统一的方式描述并发控制方案,我们首先提出一种形式化的规范方法来描述它们。规范方法基于CSP,它能够描述分布式系统中并发进程的行为。为了说明如何使用规范模型指定并发控制方案,以规范模型为例指定了悲观方案和乐观方案。我们还提出了分布式控制的概念作为设计理念。 “分布式控件”是指以如下方式分布控件:数据项和访问数据项的事务都相互协作,以保持数据库系统的一致性。为了演示分布式控制的效果,我们在此基础上开发了两种新的并发控制方案:一种用于乐观并发控制,另一种用于悲观并发控制。因此,本论文的另一个贡献是开发了两个更适合于分布式数据库系统的并发控制方案。首先以通常的非正式方式描述这两个新的并发控制方案,然后使用高级规范进行指定。为了显示我们方案的优势,包括仿真结果以进行比较。

著录项

  • 作者

    Chiu, Lin.;

  • 作者单位

    The Ohio State University.;

  • 授予单位 The Ohio State University.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 1987
  • 页码 231 p.
  • 总页数 231
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号