Archive Index (1999-2012) | 2013-current at | About  

Lightweight Linux-ready RDBMS rev’d

Jan 15, 2009 — by Eric Brown — from the LinuxDevices Archive — views

Enea announced the availability of a new version of its lightweight, Linux-ready Polyhedra SQL RDBMS (relational database management system). Polyhedra 8.1 adds MIPS support for Linux, as well as improvements to “active query” and “historian” features aimed at process control and industrial automation applications.

Polyhedra is a real-time, fault-tolerant, in-memory-capable RDBMS that has targeted telecom/datacom and industrial applications. According to Enea, key strengths of the transactional RDBMS include fast performance, with many thousands of transactions per second, plus high availability (HA), and a high-level trigger language for incorporating business logic. The program is also touted for its industrial-focused active query mechanism and historian features, which have been upgraded in version 8.1.

Similar to XML/RPC, Polyhedra's 8.1's active query mechanism provides a means to update client applications without having to continually poll the database, Enea says. It now provides additional monitoring priority options, for example, giving priority to reading selected database information, such as the state of factory sensors.

The Polyhedra historian module, meanwhile, records time-stamped samples of selected live information for later analysis. It has been improved to minimize the risk of data loss, says Enea. Specifically, Polyhedra can now generate snapshots of the historian's partly filled buffers when appropriate, thereby reducing the risk of data loss in case of a system crash, says the company.

Version 8.1 of Polyhedra improves integration with Enea's Enea Accelerator Platform. Accelerator (see diagram below) is built around Enea's high-availability Element middleware, which is designed for heterogeneous telecom environments that mix Linux with Enea's own OSE and OSEck real-time operating systems (RTOSes).

A simplified architecture diagram for Enea Accelerator 2.0.
Enea can provide “90 to 95 percent” of components in the green box,
says Enea, including Polyhedra (listed as “Database” under “Application Services”).

(Click to enlarge)

Finally, for the Linux version of Polyhedra, Enea has added MIPS to the list of supported Polyhedra targets, says Enea.

Enea ported Polyhedra to Linux in July of 2004, and upgraded it to version 7.0 in May 2007, adding improved multiprocessor performance, better memory exhaustion handling, and strict version control for enhanced field upgradeability. In 2006 Enea spun off a “Polyhedra Flashlite” version of the RDBMS that supports NOR/NAND flash data storage, and then upgraded the Flashlite version last summer with fault tolerant capabilities.


Polyhedra 8.1 is available now, at an undisclosed price, says Enea. More information may be found here.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.