论文部分内容阅读
随着计算机网络技术,数据库技术的飞速发展,实时数据库系统(RTDBS)的应用领域也越来越广,如科研、工业、军事、通讯和金融等领域。新的领域应用对RTDBS的性能提出了更高的要求。在现实世界中存在大量包含硬实时与非实时、固实时与非实时、软实时与非实时的混合实时事务,称硬实时、固实时、软实时为真实时,把这类混合实时事务细分为真实时与非实时两部分,区别对待分开处理就能使事务在满足原有的数据完整性约束基础上让系统更好地满足实时性时间约束,从而提高系统效率。 本文首先分析研究传统的实时数据库系统及实时事务调度与并发控制协议。具体讨论了实时数据库系统模型、实时事务特性与分类、基于价值的事务调度、基于准入的事务调度、动态过载管理;基于锁的并发控制、乐观并发控制、多版本并发控制等并发控制协议。 接着定义一种含有真实时事务(硬实时、固实时、软实时)和非实时两部分的混合实时事务。给出了混合实时数据库系统模型。讨论分析了混合实时事务价值模型,在传统实时事务的调度与并发控制协议基础上研究分析了混合实时事务的调度与并发控制。 更进一步,研究分布式混合实时事务的事务模型、分布式混合实时数据库系统架构、分布式混合实时事务价值模型、分布式混合实时事务的准入控制机制、分布式混合实时事务的提交协议与并发控制协议。其中重点研究讨论了分布式混合实时事务的准入控制机制,综合考虑分布式混合实时事务的执行需求和价值,达到保留系统资源,有效控制负载的目的,从而减少被系统接纳执行后又不能满足截止期的事务,提高了分布式混合实时数据库系统事务处理的成功率和可靠性,使系统收益最大化。针对分布式混合实时事务的特点分析研究了2PL-HV、OPT-HV-Sacrifice等并发控制协议。 最后设计了一个分布式混合实时事务仿真测试平台ETP-DHRTTP。详细讨论了ETP-DHRTTP的体系结构与ETP-DHRTTP的类图和序列图。 本文的研究成果为进一步研究探讨分布式混合实时数据库系统及分布式混合实时事务的调度与并发控制,以及对流数据库、移动数据库、微小型数据库等相关数据库技术研究提供了良好的基础。