文档介绍:武汉科技大学
硕士学位论文
实时数据库事务调度模型的设计与实现
姓名:肖刚
申请学位级别:硕士
专业:计算机应用技术
指导教师:陈和平
20080515
武汉科技大学硕士学位论文摘要实时数据库是其事务和数据都具有显示定时限制的数据库系统,系统的正确性不仅依赖于事务的逻辑结果,而且依赖于逻辑结果产生的时间。随着对工业生产过程的智能化要求越来越高,实时数据库系统也越来越成为工业控制领域研究的热点。实时事务调度是实时数据库的核心功能模块,它对实时数据库管理系统的性能有着至关重要的影响。事务调度的目的在于保证实时数据库中数据的实时有效性。实时事务的调度策略采用传统的优先级分配、并发控制与定时调度相结合的调度策略,比传统事务调度更加复杂。能,从事务的分类、优先级策略、并发控制、活动状态、调度状态等方面阐述了实时事务事务处理过程中的各个模型,事务优先级策略的选择及具体定义,事务并发策略的选择和死锁的解决;最后介绍了基于率凳笔挛翊硐低砇..牟糠质迪帧8孟低的实现为继续本课题的研究与开发打下了坚实的基础。关键词:实时数据库系统;事务;优先级;并发;线程第论文首先介绍了实时数据库的特征和实时数据库系统的结构,概括了实时数据库的功的模型;接着从多个方面对实时事务处理进行了设计:事务结构描述,事务相关数据结构,
甒—,.鷖痵瑃.,,篟畉;籔籆籘’琤瑃甌琧..,
武汉科技大学硕士学位论文第一章绪论选题背景及意义.√獗尘实时数据库系统—鞘菘饧际鹾褪凳奔际趿秸在概念、技术、方法和机制无缝结合的基础上产生的新的数据库技术,是数据和事务都有显式定时限制的数据库,在时间约束的条件下能保证共享数据的一致性;其数据的正确性不仅依赖于逻辑结果,而且依赖于逻辑结果的产生时间和导出结果所使用数据的时间一致在企业中实时数据库与嵌入式系统的结合可实现现场控制系统的生产数据的集中,建立企业管理系统与底层控制系统之间的数据通讯,为企业实时信息的综合集成奠定了基本文结合某钢铁企业锅炉自动控制工程,主要对锅炉的运转情况进行实时跟踪和相应操作,从而控制锅炉运转。在锅炉运转过程中,会实时产生如温度数据,锅炉转速,冷却水流速等数据。工程上需要收集这些实时数据,加以分析。传统的数据库无法满足其实时性要求,不能作为工程需要的数据库方案,必须采用数据库技术和实时技术相结合的实时数据库来作为集中数据,处理数据的基础。然而,由于工程的应用相关性,商用实时数据库系统无法满足工程数据和逻辑分析的特殊性要求,所以必须自主开发实时数据库。考虑到嵌入式系统便利灵活、性能价格比高,嵌入性强,硬件具有较强的专用性等优点,在工程解决方案中选择嵌入式系统来作为实时数据库系统的运行平台。.芯恳庖从目前市场上流行的商用实时数据库软件来看,其所定义的数据过于简单和普通,图形显示系统,数据管理系统过于单调、简易,不符合工业控制领域的特殊应用需求。所以构建一个与此应用相关的实时数据库系统显得非常必要。计算机在企业管理和其它许多领域中的应用,都与数据密切相关,都是对数据进行相应的逻辑分析,得出结果,进行科学的管理。嵌入式设备与现场控制设备直接相连,通过安装在嵌入式系统中的实时数据库软件来处理接收由控制设备传送过来的实时数据。其处理过程为数据库产生事务,执行事务的过程。事务调度是数据库的核心之一。实时数据库与传统数据库有显著的不同,就是实时数据库的实时性要求非常高,所以对于实时事务的调度不能与传统数据库事务调度等同。如何保证实时事务的正确运行是构建实时数据库的核心之一。因此,研究实时数据库的事务调度模型具有较大的意义。第性【。础。
。在年发表的实时数据库专刊,揭示了研究领域的诞生,年翿,是实时数据库这一领域中重要论文,这篇论文提出了数据库系统中的事务可以具有实时限制,并提出了与之相关的一系列的癐/调度算法、并发控制协议等等。特别是年三月召开的第一届国际实时数据库系统的专题讨论会议后,很多学者都对其进行了大量的研究,并发表了许多有价值的文章,提出了实时数据库中的数据实时特性,指出事务执行必须满足严格的时间约束,对实时数据库的发展起到了奠基的作用,之后拦懒薘奶匦裕痔岢隽各种实时事务的正确性准则。国内从上个世纪九十年代初,随着国内工业界对集散控制系统拇罅恳陀τ茫诳萍冀逃缏氏瓤J佳芯渴凳笔菘饫砺郏⒈了大量的论文。其中比较知名的有华中理工大学刘云生教授,他指导研制了取名为实时数据库系统可以看作是常规数据库管理系统与实时系统的结合体,像一样,它必须在实时环境下满足事务提交的时间约束。其中,实时事务处理主要包括实时事务、优先级分配、实时并发控制等的设计和实现。国内很多学者在事务处理方