- 1
- 0
- 约9.85千字
- 约 13页
- 2018-10-02 发布于广西
- 举报
PAGE
附件1:外文资料翻译译文
彗星:基于组件的嵌入式实时数据库
亚历山大Te?anovic约尔根汉森
林雪平大学计算机科学
林雪平,瑞典(alete,处jorha)@ ida.liu.se
达格哈马尼斯特伦
克里斯特伦
麦拉达愣大学计算机工程系
摘要
本文介绍的裁剪概念嵌入式实时数据库调用彗星。设计数据库是裁剪,并同时满足实时(时间)的要求和最小的资源(空间)要求的嵌入式和实时系统,需要利用各方面的组件和概念嵌入式实时数据库开发。
关键词: 实时数据库;嵌入式 ;资源管理
1导言
在过去几年中部署的嵌入式和实时系统已急剧增加[13]。数据的管理对由实时数据系统需要在增加,因此需要一个有效率和结构化数据管理。因此,数据库的功能需要提供存储和对数据的实时操作的支持和嵌入式系统,但它也必须满足他们的要求无论从嵌入式系统还是实时系统。
实时系统建造出程序通常被称作任务。一个实时的正确性系统依赖于计算出合乎逻辑的结果与该结果产生时的时间,被精确描述为[12时间限制]。最常用的时间约束,一个实时系统必须满足完成任务的最后期限。而且,在该系统中的数据通常与时间的限制相联系。例如,绝对的动态有效时段[10]。因此,实时数据库必须确保数据数据库在逻辑上和时间上保持一致。
相反,隐藏在一个应用程序的嵌入式数据库内部的应用程序,设备嵌入式数据库是一个数据库在一个嵌入式系统所存在。我们专注于设备嵌入式数据库,是指嵌入式数据库。一个嵌入式数据库的主要目标低内存使用,也就是说,小的内存占用,可移植性在不同的操作系统平台来实现有效的资源管理。例如,在CPU使用率最小化,有能力运行长时间没有管理[9]。
为实时和嵌入式系统设计数据库时的两个方面优点:时间和空间。这可以进一步完善,包括:(一)功能队大小权衡,(二)功能方面的时间要求(三)生产成本。
因此,为了应付这些挑战,我们提出了一种实时基于数据库平台的组件的概念和方面:康明(基于构件的嵌入式实时实时数据库系统)从组件库的重用形式的势头来讲,为了降低生产成本,再利用和组件的重用是关键,例如COM,CORBA和JavaBeans的。有问题除了意味着纳入基本组件在思想方面的面向编程(AOP)和数据库的发展。因此,我们区分彗星功能分解和貌分解数据库系统。功能分解是一种方式分解成组件的数据库系统。组件职能单位是包含的主要结构数据库系统和执行核心功能的系统。貌分解是一种分离方法贯穿在制度的考虑,例如,代码,不能被封装在一个职能部门,而是纠缠整个系统。因此,各方面的非功能单位包含数据库的二级结构并参照组件和其他方面。
本文组织如下。对嵌入式实时数据库系统的组件化动机是由于在第2,第3节的主要挑战组件的开发和基于嵌入式实时数据库系统。有关的工作是讨论第4条。本文结束含主要结论摘要和我们今后的研究方向。
2. 目的
2.1嵌入式和RealTime数据库
现有的商业嵌入式数据库系统,例如,多面体,RDM的,Velocis,Pervasive.SQL,Berkeley DB的,和TimesTen,有不同的特点和设计在考虑具体的应用。他们支持不同的数据模型。例如,关系队对象关系模式,不同的操作系统平台。而且,他们有不同的内存需求,并提供对不同类型的接口在用户的访问数据数据库。应用程序开发人员必须认真选择嵌入式数据库的应用程序要求,并找到之间的平衡,并提供所需的数据库功能。因此,寻找合适的嵌入式数据库是一个时间耗时,昂贵和困难的过程,往往很多的妥协。另外,设计人员正面临着进化的数据库,即问题,数据库必须能够在生命进化的嵌入式系统的时间,关于新的功能。但是,传统的数据库系统是很难修改或扩展新的所需的功能,主要是因为他们单片结构和功能的事实,即增加额外的结果系统复杂性。
虽然大量研究实时数据库已经完成,在过去几年,它主要集中关于并发控制,事务各项计划调度,并记录和恢复,并减少对可配置的软件体系结构。研究项目正在建设,例如ARTRTDB实时数据库平台,[7],蜂窝[14],契约[1]和RODAIN [8],具有整体结构,并为建立一个特定的实时应用程序。因此,howto问题,使发展一种嵌入式数据库系统,用户可定制不同的嵌入式和实时应用程序时。
2.2定制的成分
拥有嵌入式实时数据库系统,将允许添加或更换其结构功能,基于组件的方式将是有益的数原因:(一)复杂的数据库系统及维修费用将减少;(二)申请不必支付不必要的功能,使用性能和成本的刑罚,因为不必要的组件没有被添加到系统;及(iii)建立一个系统的演变会简化,因为随着新规定功能的新元件可以插入到系统中。
虽然一些主要的数据库供应商(例如,甲骨文,Informix的,Sybase和微软)已经认识到基于组件的开发带来巨大的利益,他们基于组件的解决方案是有限的裁剪条件同,在大多情况
原创力文档

文档评论(0)