支持协作设计的工程数据库并发控制机制的研究

支持协作设计的工程数据库并发控制机制的研究

论文摘要

随着Internet的飞速发展,协同设计系统从局域网环境扩展到广域网的环境。并发控制机制是数据库事务管理中非常重要的一部分,其性能的优劣是衡量一个数据库系统功能强弱和性能好坏的重要标志之一。本文主要开展了支持开放式协同设计的分布式工程数据库事务管理的并发控制机制的研究,取得了以下的研究成果: (1)设计了适合于开放式协同工作环境的四层分布式工程数据库协同设计体系结构,该体系结构包括用户界面层、Web服务层、应用服务层、数据库服务层。其中,用户界面层用于为用户提供良好的接口;Web服务层负责将用户的请求用SOAP协议格式传给应用服务层;应用服务层完成对用户请求的处理和将结果传送给用户;数据库服务层用于存储协同设计的数据。 (2)在分析了协作环境下工程设计事务的特点和现有的分布式并发控制机制的不足基础上,提出一种适合于开放式协同工作环境的支持协同设计的并发控制算法——基于有序相容性多粒度的多版本两阶段锁协议,并对其正确性进行了证明。新协议将只读事务和更新事务区分开,只读事务在执行时遵守多版本时间戳排序协议,而更新事务的执行将按基于两阶段有序相容性封锁的多粒度封锁协议进行。该协议将只读事务与更新事务区分开,解决了只读事务和更新事务之

论文目录

  • 目录
  • 第一章 绪论
  • 1.1 课题研究的背景及意义
  • 1.2 国内外研究发展动态
  • 1.2.1 协同设计的支撑环境的研究现状
  • 1.2.2 协同设计环境下并发控制机制的研究现状
  • 1.3 本文的研究内容
  • 1.4 论文的组织结构
  • 第二章 开放式环境下的协同设计体系结构
  • 2.1 开放式协同设计的支撑环境
  • 2.1.1 计算机支持协同设计的定义
  • 2.1.2 开放式协同工作环境的特点
  • 2.2 开放式环境下的协同设计体系结构
  • 2.2.1 客户机/服务器体系结构
  • 2.2.2 开放式环境下的协同设计系统总体结构
  • 2.2.3 系统结构各层次的功能分析
  • 第三章 事务和并发控制机制
  • 3.1 事务
  • 3.1.1 事务的概念及其基本特性
  • 3.1.2 分布式事务定义、特性和结构
  • 3.2 基于加锁的并发控制协议
  • 3.2.1 两阶段封锁协议
  • 3.2.2 2PL协议的正确性
  • 3.2.3 多粒度封锁协议
  • 3.3 时间戳排序协议
  • 3.3.1 时间戳并发控制方法的基本思想
  • 3.3.2 全局唯一时间戳的形成和调整
  • 3.3.3 时间戳排序协议运作方式
  • 3.4 基于有效性验证的协议
  • 3.5 多版本时间戳排序协议
  • 3.6 多版本两阶段锁协议
  • 第四章 开放式环境下协作设计事务的并发控制机制
  • 4.1 开放式协作环境下工程设计事务的特点
  • 4.2 现有的分布式并发控制机制的不足
  • 4.3 有序相容性多粒度锁模型
  • 4.4 基于有序相容性多粒度的多版本2PL协议
  • 4.4.1 基于有序相容性多粒度的多版本2PL协议的描述
  • 4.4.2 基于有序相容性多粒度的多版本2PL协议的一个实现算法
  • 4.5 协议的正确性证明
  • 4.6 对协作设计事务的支持
  • 4.7 基于版本的检出/检入机制
  • 4.8 死锁处理
  • 4.8.1 死锁预防
  • 4.8.2 死锁检测
  • 4.9 实验与分析
  • 4.9.1 实验系统体系结构及实验平台
  • 4.9.2 实验结果及分析
  • 第五章 结论与展望
  • 5.1 结论
  • 5.2 存在的问题及工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    • [1].浅析资源共享并发控制机制[J]. 轻工科技 2020(09)
    • [2].高级数据库并发控制机制的研究[J]. 信息与电脑(理论版) 2018(17)
    • [3].数据库管理系统并发控制机制应用研究[J]. 数字技术与应用 2014(12)
    • [4].分布式数据库系统的并发控制机制研究[J]. 中国科技信息 2008(11)
    • [5].基于多版本的内存数据库系统并发控制机制的设计与实现[J]. 计算机与数字工程 2011(10)
    • [6].载货车辆称重管理系统中并发控制机制的研究和实现[J]. 电脑知识与技术 2008(33)
    • [7].协同虚拟环境中的并发控制机制[J]. 计算机工程 2009(04)
    • [8].一种自适应实时事务并发控制新方法[J]. 信息技术 2010(04)
    • [9].一种基于移动计算环境的并发控制策略[J]. 微电子学与计算机 2009(07)
    • [10].一种自适应多版本实时事务并发控制[J]. 河南科学 2009(05)
    • [11].Maya协同设计系统中的并发控制机制[J]. 计算机工程 2011(23)
    • [12].关系数据库的并发控制与实现途径[J]. 长治学院学报 2012(05)
    • [13].嵌入式移动实时数据库管理系统的并发控制[J]. 武汉理工大学学报 2009(18)
    • [14].虚拟样机协同设计并发控制策略研究[J]. 计算机应用研究 2008(10)
    • [15].基于临界区划分的实时事务并发控制机制[J]. 小型微型计算机系统 2013(04)
    • [16].网络环境下的数据库开发和管理[J]. 数字通信世界 2017(08)
    • [17].协同教学系统的策略研究[J]. 教育与职业 2009(05)
    • [18].关系数据库事务操作及并发控制机制[J]. 电脑知识与技术 2009(11)
    • [19].一种基于XML的可变粒度冲突避免策略[J]. 南京师范大学学报(工程技术版) 2008(04)
    • [20].适用于实时数据库系统的并发控制协议[J]. 计算机工程与设计 2009(03)
    • [21].linux系统下nginx高连接并发控制机制研究[J]. 河南财政税务高等专科学校学报 2017(04)
    • [22].高校实验室财务管理系统的设计与实现[J]. 计算机与现代化 2012(01)
    • [23].对一种企业级电子表格引擎性能的研究和改进[J]. 计算机应用与软件 2008(01)
    • [24].分布式数据库在高校信息化建设中的应用[J]. 计算机与网络 2008(Z1)
    • [25].嵌入式实时数据库并发控制机制研究[J]. 计算机与现代化 2008(11)
    • [26].协同建模系统中的一种对象引用正确性保证方法[J]. 计算机研究与发展 2011(11)
    • [27].基于断开模型下网络数据库系统的并发控制协议研究[J]. 电脑知识与技术 2008(30)
    • [28].CSCW环境下博士CAD系统中的并发控制机制研究[J]. 计算机工程与设计 2008(23)
    • [29].事务存储:具有容错特性的并发控制机制[J]. 计算机工程与科学 2012(07)
    • [30].一种面向协同虚拟地理环境的并发控制机制[J]. 系统仿真学报 2009(22)

    标签:;  ;  ;  ;  ;  

    支持协作设计的工程数据库并发控制机制的研究
    下载Doc文档

    猜你喜欢