首页 | 社区 | 博客 | 招聘 | 文章 | 新闻 | 下载 | 读书 | 代码
亲,您未登录哦! 登录 | 注册
 您所在的位置:编程爱好者网站新闻 - 正文
 
 

开源嵌入式数据库离我们不远

3735 次阅读 | 发布时间:2007-08-29 | 向本站投递新闻
打印文章
  嵌入式数据库离我们真的不远了,开源也没放过这个机会。 

  旅游是奥运会最大的受惠产业。各种奥运期间的旅游线路等也早已被各旅行社制订完成。许多游客也都希望到那时可以来到北京,在观看赛事的同时在北京游玩。 

  可以设想,游客提前规划好自己的旅行路线,并将线路上的景点甚至是附近的各种(吃、住等)信息下载到移动设备中。那么,就能够根据自己的具体要求,从移动设备里检索信息提供适合的导游信息。这一切,离不开目前正被广泛应用的一种数据库--嵌入式数据库。 

  嵌入式数据库应用增多 

  从数据库技术的发展过程来看,计算环境和数据库技术基本保持着一种同步发展的态势,互相影响和促进。到目前,数据库系统先后出现了集中式数据库系统、分布式数据库系统、B/A/S多层结构的数据库系统、嵌入式数据库和移动数据库。当然,这些系统也可以共存在同一个计算环境中。 

  计算机作为一个系统的核心或关键部件,同系统中的其它部分协同作用来完成整个系统的任务,即计算机镶嵌在系统中发挥其作用,这类计算机系统被称为嵌入式计算机应用系统,嵌入式系统几乎涵盖了所有领域。 

  嵌入式系统在日常生活中的应用非常广泛,比如网络电视里使用了嵌入式系统,大家就可以不通过电视台而收看到大量自己想看的电视节目;手机里使用了嵌入式系统,就可以通过手机实现很多互联网才有的功能,诸如查看新闻、收发邮件、网上聊天等等;汽车里使用了嵌入式系统,大家就可以知道路况信息以及定点位置拥有哪些基础设施等。 

  在嵌入式系统中,对数据库的操作具有定时限制的特性,这里把应用于嵌入式系统的数据库系统称为嵌入式数据库系统或嵌入式实时数据库系统(ERTDBS)。嵌入式数据库是嵌入式系统的重要组成部分,也成为对越来越多的个性化应用开发和管理而采用的一种必不可少的有效手段。 

  开源渐露头脚 

  在嵌入式数据库厂商中,甲骨文和Sybase是很具影响力的公司,但在技术研发上,两家厂商略有不同,但却一直在中国市场上发力。 

  近日,甲骨文中国公司与海信集团双方将联手开拓嵌入式应用市场,在信息家电、IPTV网络、智能交通、移动通信等领域为最终用户提供技术平台。在IPTV网络和手持设备中,为10g企业版Oracle Lite数据库。但在家庭设备、车载设备两大领域中,甲骨文提供嵌入式开源数据库作为支持。 

  Oracle Berkeley数据库是一个嵌入式开源数据库,能够让用户在应用软件中集成一个速度快、可靠性高和扩展性好的交易型数据库引擎。现在支持多版本并行控制、可不停顿地升级复制数据库并预置了复制框架,以简化开发工作。 

  也是在近日,Sybase凭借SQL Anywhere,联手建设和维护“中国电子口岸”平台的东方口岸科技有限公司,通过为其进出口报关应用软件提供前端数据库。SQL Anywhere是可以提供企业级功能却小如指印的移动与嵌入式数据库技术的产品。作为SQL Anywhere的核心,SQL Anywhere Server是移动与嵌入式数据库管理系统(DBMS)。 

  在中国市场,嵌入式模式也许是最富潜力的模式,近几年来,由于 PDA及数字移动电话飞速发展,袖珍信息终端需求也持续增长,嵌入式Linux呈现出高增长的势头。 

  不过,嵌入式开源数据库究竟能否成为嵌入式数据库的主角,目前无法定论。但嵌入式数据库的功能将更强大,将可嵌入更多的个性化应用,功能也更将专业化,因此需要有能力和开发实力的大公司来保证嵌入式数据库的开发和实施。这个时候,“开源”当然多了一种选择的方式。