新闻中心

EEPW首页>嵌入式系统>设计应用> 嵌入式数据库发展状况研究

嵌入式数据库发展状况研究

作者:曹艳芸 美国McObject公司 市场经理 时间:2010-03-09 来源:电子产品世界 收藏

实时的基本特性如下。

本文引用地址://m.amcfsurvey.com/article/106699.htm

  1. 嵌入性。不仅可以嵌入到其他的软件当中,也可以嵌入到硬件设备当中。由于系统自身的特点,对数据的存储和程序的运行都有较强的空间限制,所以嵌入式首先应该保证适当的体积。并且由于 API 是根据用户数据特征产生的,调用这些API就可以使用嵌入式数据库管理实时数据,因此,嵌入式数据库可以天然地与用户程序集成在一起。图2所示实时数据管理结构。

  2.。嵌入式系统通常是紧凑系统,即小系统。对于大量实时数据需要管理,和嵌入性是分不开的。只有具有了嵌入性的数据库才能第一时间得到系统的资源,对系统的请求在第一时间内做出响应。但是,并不是具有嵌入性就一定具有。要想嵌入式数据库具有很好的实时性,必须做很多额外的工作。

  如McObject公司的eXtremeDB 首先是一个实时数据库,而后才是嵌入式数据库。由于实时数据管理对时间空间效率的要求非常高,完成同样工作的资源要求更少。因此,在资源紧凑型系统中, 其优点就显示出来了。所以, eXtremeDB 开销较小并与应用程序天然集成实现嵌入,这并不意味着 eXtremeDB 只能管理小系统中的数据。数据库是嵌入式的,但并不要求应用系统是嵌入式的。应用系统可以是嵌入式系统如手机、家庭网关、机顶盒、数字电视等,也可以是桌面系统或服务器系统如核心路由器、呼叫中心、金融交易系统等。

  3.嵌入式实时数据库系统通常作为嵌入式系统的应用软件出现,系统常常在无人干预的情况下运行,需要具备较高的。同时要求数据库操作具备可预知性,而且系统的大小和性能也都必须是可预知的,这样才能保证系统的性能。

  4.从目前嵌入式应用的发展趋势来看,嵌入式数据库的实现必须充分体现系统的可定制性,即系统选择的技术路线要面向具体的行业应用。

  5. 跨平台的实时数据管理方案。首先嵌入式场合硬件和软件的平台是千差万别。所以嵌入式场合的数据库必须能够支持非常多的平台,嵌入式系统的平台种类繁多,因此嵌入式数据库应有一定的可移植性,以适用于不同的软硬件平台。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭