- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实时数据库策划与`事务调度算法探讨
实时数据库设计及事务调度算法的研究 摘 要实时数据库技术是传统数据库技术的发展,在传统数据库的基础上又具备了实时处理的特性。实时数据库在事务处理过程中,要保证数据的时效性和及时性。因而,在实时数据库的设计过程中,如何保证系统能够在有效运行的同时还要尽量减少系统的资源使用,提高系统的运行效率就成了一个重要课题。本文基于实时数据库系统运行过程中的数据时效性和及时性进行分析,对传统的事务调度算法进行改进,结合实时数据时间有效性的方法与最优化的优先级分配原则,保证实时数据库的优化设计
【关键词】实时数据库 事务调度 优先级
近几年来,经济社会和科学技术都不断的发展,计算机等电子技术所需要处理的数据量越来越大,这就提出了对数据库技术更高的要求,而实时数据库技术得到良好应用的领域也是多种多样,例如股市交易数据的处理、交通控制领域车辆流动和路况的统计与管理、卫星跟踪定位等多个涉及到人们日常生活哥哥方面的领域,这些应用的特性要求数据库对数据的处理存储显示预更新都要在在规定的时间内迅速完成。而传统的数据库技术显然不能满足要求,因为传统的数据库技术处理的是长期固定,不经常变动的数据,难以保证数据的及时性。而且实时系统里的数据在一定的时间过后将会失效,这就要求必须保证数据的存储与更新的事务的时间条件
实时数据库技术是传统数据库技术的发展,主要被应用在需要快速处理大量数据并不断刷新的实时数据处理的领域。在目前的实时数据库研究中,大部分研究的都是实时性的研究,而忽略了数据的实时更新,和数据有效性,以及如何设计高效的实时数据库系统使系统资源效率更高还有较大的研究空间
1 实时数据库系统概述
实时数据库技术是在传统数据库技术的基础上按照实时系统的特性进行改进而产生的一种新型数据库技术,是数据库技术的一种。相交于传统数据库技术而言,实时数据库对外界环境的变化所产生的相应更为可靠。但是,为了判断实时数据库的系统的正常与否,需要综合考虑从外界环境测得的实时数据值的准确性和获得该数据所用的时间满足条件与否。因此,在研究实时数据库系统时,必须要考虑到时间有效性和外部状态与参数之间的转换。对实时数据对象来说,从真实世界的外界环境中得到的数据值的时间限制非常严格,而在真实世界中,被测参数的值可能会不断变化,实时系统测得的数据值会随着时间失效,因此,这类数据被称为为实时数据。实时数据区别于普通数据之处就在于,实时数据值只在规定的时间段内才是有效的。只有当一个实时数据的值能真实的反映被测实物的某一具体参数的具体状态时,该数据才能看作有效的。而在目前的研究中,最常用来确定数据的有效性的方法是:为每一个数据规定一个有效期,每个实时数据只在其有效期内才有效。在实际的应用中,有效期时长的确定要综合考虑很多种可能影响市场的因素。举例来说,时间间隔长度较短的数据对应的是变化迅速的实体,而为保证实时数据的及时性与正确性,实时数据库系统必须要不断的刷新数据,并将最新的数据及时的进行存储
2 实时事务与事务调度
2.1 实时事务
实时数据库和其他普通数据库之间最明显的区别就体现在实时性上。实时数据库系统必须要满足某种在设计时已经规定好了的时间条件:实时数据库中的数据值只在某一时间预先设定的的时间段内才是有效的,而一旦超过了预先设定的时间区域那么这一数据值将会失效。影响系统的实时特性的因素多种多样。包括实时事务本身所具备的实时特征;实时数据库系统本身的数据最大输入量和最大输出量以及数据处理能力的最大值综合地决定了系统对外界环境进行响应的极限;用户根据自身实际情况所提出来的某些具体的特殊要求所导致的时间特性等。而对这些要求,实时数据库系统都应该尽量兼顾,保证最大程度的满足
而在实时数据库系统内,所有的操作都可以被称作是实时事务,我们通常把数目不等的数据库操作可以看作一组,将这一组操作合起来,这一组操作的集合称作事务。而实时事务区别于普通事务的一点就是,实时事务需要在规定的时间范围内执行,并且要在这一时间范围内正确的执行,保证执行的正确性
2.2 事务调度
在实时数据库系统的正常工作过程中,对于数据库系统内各个时间点发起的事务都需要通过实时调度来进行管理事务,以保证事务的执行正确且兼顾到实时性。而在事务的调动过程中需要保证一些特性
首先是事务的原子性。实时事务在被调度的过程中,要尽量保持事务各个操作之间联系的完整性和一致性,尽量保证做到事务内操作全部执行,或均不执行。但是在与时间特性发生冲突时,为了满足时间特性要求,可以看情况适当放宽要求,但是必须要保证数据的精确性
其次是事务的一致性。在对实时事务进行调度的过程中要严格保证事务时间和逻辑一致,在特殊情况下可以允许一定的模糊
还有是独立性。实时事务之间一般要保持相互独立。但是在某
您可能关注的文档
最近下载
- 电工技能鉴定实操题库(高级工).pdf
- GB/T38058-2024民用多旋翼无人机系统试验方法.pptx VIP
- 公园绿化养护管理制度 .pdf VIP
- 2025甘肃甘南州专业化管理的村党组织书记招聘45人笔试备考试题有答案详解.docx VIP
- 2023-2024学年重庆市凤鸣山中学数学七年级第一学期期末经典试题含解析.doc VIP
- 最新公务员面试试题经典题及答案.docx VIP
- 长恨歌意象研讨分析.pdf VIP
- 2025甘肃张掖市专业化管理村党组织书记招聘32人备考试题及答案解析.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试数学试题(解析版).docx VIP
- QSR质量手册(超详模板).doc VIP
文档评论(0)