Embedded 版 (精华区)
发信人: twowood (二木), 信区: Embedded_system
标 题: : 嵌入式系统的下一代数据库(1)
发信站: 哈工大紫丁香 (2003年03月26日16:12:24 星期三), 站内信件
当低价格和新技术使得市场以更加危险的速度发展时,传真机、路由器、零售终端
和其他硬件设备的开发者一般通过设备与企业服务器互操作的业务智能特性正在寻
找为业务提供更有策略的方法。例如,自动售货机能够统计现存商品数量并在午餐
时间适当调整价格,影印机在不能工作时自动通知技术支持部门,甚至当关掉警报
时调制咖啡的机器自动开始工作。
早期嵌入式系统的设计者要从头开始编写自己的数据管理结构。通过使用标准关系
数据库和同步技术,这些开发者能够对嵌入式设备增加更复杂的内容来使得产品更
具有竞争力。
为了使开发数据激活的嵌入式系统更为容易,Sybase的SQL Anywhere Studio提供
了一个UltraLite提交选项,它是一个领先的移动数据库的解决方案。UltraLite是
专门
针对嵌入式系统的需求而提供的一个灵活、驻留内存、高性能的数据库优化技
术。Sybase 具有革命意义的分析器技术使得工程师能够容易地定制数据库的能力
,
使之匹配于在嵌入式设备上运行应用的存储要求。另外,Sybase 的MobiLink服务
器同步技术允许优化无缝地把嵌入式设备上的数据直接同步发送到诸如Sybase、
Oracle和Microsoft的任何主要的企业数据库中。
灵活定制数据库
Sybase UltraLite提交选项提供了一个SQL数据库的功能和可靠性,这个数据库是
运
行在具有与关键数据库服务器同步数据能力的嵌入式系统上。Sybase UltraLite分
析
器技术使得工程师能建立一个仅包含必要的表、列和索引的面向应用优化的数据库
,
它可以非常快速地进行更新和检索。
丰富的SQL功能
UltraLite 的作用是通过利用标准的SQL对数据存储、条件检索和数据操纵来更好
地
提高生产率。UltraLite数据库具有企业的强大功能, 支持参照完整性、事务处理
、
双向滚动游标和各种各样的多表连接。工程师不需要重新设计这些操作.
UltraLite对
数据存储、检索和操纵提供了一个已被证明的解决方法,从而把工程师在从头开始
编写自己数据管理结构的复杂过程中解放出来。
所有对数据库的存取都是通过Embedded SQLTM(ESQL)进行编程的,它是一个
访问数据库的工业标准接口.分析器技术读取ESQL并确定在目标嵌入式系统上运行
应用所要求数据库的功能。 这个预处理SQL代码是要和整个应用代码一起编译的,
并且要连接必要的关于数据库的函数库来生成一个可执行文件,这个文件被提交到
嵌入式系统上。
驻留内存的性能
UltraLite运行时间对于存储空间是优化的, 并且也使用了确保高性能的算法和数
据
结构。UltraLite生成一个能在常驻内存中维护的50K左右的小数据库,这个数据库
具
有参照完整性、双向同步等完整功能。
企业的双向同步
MobiLink服务器同步技术使得远程系统与关键企业数据库之间互相能接收或发送信
Sybase、Oracle和Microsoft。另外,MobiLink对于包括TCP/IP的同步数据将支持
有
线或无线的通讯传输。运行在嵌入式系统上的UltraLite数据库通过MobiLink同步
服务
器与关键服务器进行同步。MobiLink同步服务器提供了在UltraLite数据库和数据
库服
务器之间的通讯接口。
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.4]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.312毫秒