Enea:基于flash的RDBMS有助于智能、低功耗的无磁盘设备

关系数据库管理系统(rdbms)不需要局限于基于磁盘的计算机系统,根据Enea的最新消息,Enea是先进设备软件的领导者。2006年3月,Enea发布了Polyhedra FlashLite,它的新RDBMS设计用于闪存数据存储。

通过控制工程人员 二六年四月十三日
Enea的Polyhedra FlashLite针对内存和电源效率至关重要的低资源应用。

关系数据库管理系统(rdbms)不需要局限于基于磁盘的计算机系统,根据来自Enea是先进设备软件的领导者。2006年3月,Enea发布了Polyhedra FlashLite,它的新RDBMS设计用于闪存数据存储。该公司称其为“业界最快、最紧凑”的基于sql的系统,具有客户-服务器架构、活动查询和强大的触发语言,允许开发人员将“业务逻辑”(即应用程序级数据完整性规则)嵌入到数据库代码中。据报道,Polyhedra FlashLite的性能是传统基于磁盘的rdbms的10倍,它使用了“基于缓存的设计”,Enea说。

能够将业务逻辑嵌入到数据库中是非常重要的。Polyhedra的产品营销经理Nigel Day博士解释说,它允许随着时间的推移更新值,并对数据库中信息的整体“正确性”进行完整性检查。由于应用程序中所需的代码更小,程序员的工作效率也得到了提高。SCADA系统的数据管理是一个典型的工业应用。

“如今的移动设备正在经历代码爆炸式增长,每天都变得越来越像电脑。因此,他们必须处理复杂的数据,并保持数据的安全性和一致性,即使设备在尴尬的时候电量耗尽,”戴博士说。“基于flash的rdbms,如Polyhedra FlashLite实现了这一点,同时使程序员能够利用现有的编码技能。”

据说RDBMS为嵌入式系统应用程序提供了一个安全的高性能数据存储库。它具有代码占用小的特点,支持高速NOR和低成本的NAND闪存。没有磁盘旋转或寻道时间延迟,它读取数据更快。Polyhedra FlashLite占用不到1mb的RAM用于代码和工作空间。(它也可以使用磁盘来存储数据。)戴伊博士指出,由于代码是“浪漫的”,缓存大小是可控的,如果有必要,设计人员可以将RAM使用减少到200 kB。

多面体FlashLite有助于提高数据的完整性和弹性,并保护数据库软件所使用的内存不受意外修改。该特性的关键是客户端-服务器体系结构,它使用数据将数据与应用程序分离。RDBMS使用标准SQL、数据操作和查询语言,支持简单的单表查询和复杂的多表查询。Day说:“活动查询提供了一种细粒度的SQL推送技术,可以在数据发生变化时立即通知应用程序。”“这消除了轮询的需要,从而减少了处理器的使用。”

-Frank J. Bartos,《控制工程》执行主编
fbartos@reedbusiness.com