嵌入式实时数据库的用户接口与应用规范说明处理

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:user180
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大量有关时间相关型、主动规则型、动态不确定型等现代实时应用的不断出现,数据库的应用正从传统领域向新的领域扩展,支持现代应用的数据库系统应同时提供正确性、及时性、一致性和主动性。但是,传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性,其性能目标是高的系统吞吐量和低的代价,而根本不考虑有关数据及其处理的定时限制,所以,传统的数据库管理系统(DBMS)不能满足这种实时应用的需要。而传统的实时系统(RTS)虽然支持任务的定时限制,但它针对的是结构与关系很简单、稳定不变和可预报的数据,不涉及维护大量共享数据及它们的完整性和一致性,尤其是时间一致性。因此,只有将两者的概念、技术、方法与机制“无缝集成”(Seamless Integration)的实时数据库(RTDB)才能同时支持定时和一致性。为了满足现代数据库应用中嵌入式实时应用领域的新需求,我们研制开发了一个主动实时嵌入式数据库系统ARTs-EDB,它完善地集成了传统数据库、实时系统、内存数据库以及主动规则的理论、技术和机制,综合了它们的功能和特性。用户接口子系统和应用说明子系统是主动实时嵌入式数据库系统中重要的组成部分,其中用户接口子系统负责接收用户命令、显示系统执行结果信息,应用说明子系统则是用户进行数据库应用的高级语言接口。针对主动实时嵌入式数据库系统的实际需要,本文提出了用户接口设计的有关原则,并给出了具体的实现策略。在应用说明系统中,为了增强系统对实时事务定时限制的支持,在对预定义事务进行预编译时就进行事务静态预分析,提取事务的相关信息、确定嵌套子事务的截止期以及设定事务静态优先级等,将它们写入事务表中供系统调度时使用。同时,我们也给出了应用说明系统的整体设计方案与实现策略。
其他文献
多机器人协调与协作是机器人研究领域的一个重要课题,将智能体理论与机器人研究相结合又是当前研究的一个热点。本文以二维环境中军用水下多机器人的巡逻和围捕任务为应用背景
随着Web信息技术的迅速发展及广泛应用,高校信息化建设有了很大的发展,J2EE平台支持简化的、基于组件开发模型,开发效率高、重用性好,并且具有良好的跨平台性和可移植性,成为
在TMN的五层管理架构中,网络级管理系统处在第三层,接口是它的关键技术之一.基于CMIP的Q3接口,因其复杂性而倍受开发者诟病.从网络级网管的需求出发,提出了网络级网管系统的
随着多核计算的兴起,并发软件成为计算机辅助验证的重要目标。并发软件系统在社会生活、国民经济等诸多关键领域的应用愈加普遍,软件系统存在的微小错误或漏洞可能会引起重大的
随着企业对于大容量存储和高性能计算需求的增加,通过传统的更新硬件设备来提高性能的方式已不太合适,特别是对于那些硬件配置和软件服务都不完善的中小型企业。因为它们没有
今天的计算机安全问题日益严重,不论是Unix的缓冲区溢出,还是微软的Internet浏览器所存在的漏洞,计算机系统在各个层次上都存在着安全隐患。然而,传统的安全技术已不再满足人
随着数据库技术、人工智能和数理统计等技术的发展与融合,数据挖掘技术应运而生。数据挖掘作为20世纪末刚刚兴起的数据智能分析技术,由于其所具有的广阔应用前景而备受关注,已逐
人脸检测是计算机视觉和模式识别领域中的一个热点问题,其不仅具有广泛的应用背景,也有极大的理论研究价值。一般而言,复杂背景、多人脸和变姿态的人脸检测难度较大,现阶段研
用户获取网络服务时,可通过SLA合同来与网络服务提供商协商服务的QoS.验证SLA合同需要有一个SLA管理和报告的工具.国家863课题:基于抽样测量的分布式SLA监测系统,就是一个研
随着计算机技术的不断发展,新的技术和方法不断的涌现出来。从OO到泛型到模板元编程到产生式编程;从COM到COM+到Web Service;从STL到ACE到BOOST到LOKI到ICE。没有一个不让人感到