论文部分内容阅读
随着实时系统的广泛应用,如何管理实时系统的数据便成为人们的研究重点,针对实时应用的需要人们提出了实时数据库技术。实时数据库就是事务有显式定时限制的数据库,事务的执行除了要满足数据库一致性约束,还要满足其时间约束,数据库的性能目标就是使满足时限的事务尽可能多。首先,本文介绍了实时数据库领域中的重要理论和技术,并对研究现状作了总结,接着文章分析了实时应用对数据引擎的功能要求,设计思路和系统架构,并详细介绍了实现实时数据引擎所采用的关键技术,包括通过优化存取路径技术来加快元组定位,利用优先级调度技术来优先处理用户的实时请求,以及改进传统的并发控制机制以维护实时数据的一致性等。然后,在该设计思路的指导下,本文改造了国产数据库ebase使其满足实时处理的性能要求,并进行了对比测试。结果表明,将内嵌式数据引擎改造成实时数据引擎是切实可行的,而且能在支持实时任务处理的同时发挥内嵌式数据库快速、灵活、简便的优势。
最后,文章总结了不足之处,提出了在未来需要进一步研究的工作方向。