Enea Releases Polyhedra Embedded Database for GreenHills Integrity RTOS

7/12/2005 - Enea has announced the availability of release 6.1 of its Polyhedra memory-resident relational database management system for Green Hills Software’s INTEGRITY real-time operating system. Polyhedra makes it easy for designers to build complex, reliable, embedded real-time applications that offer secure data storage and sharing among application processes. Polyhedra is initially available for INTEGRITY running on PowerPC processors, but will be made available for other INTEGRITY platforms in future releases.

"Polyhedra and INTEGRITY are a natural fit,” said Nigel Day, product manager for database products at Enea AB. “The high reliability, high performance, and small footprint of the Polyhedra DBMS make it an ideal data repository for embedded systems based on INTEGRITY that demand the utmost in security and high reliability.”

INTEGRITY is a scalable, ROMable, memory-protected, royalty-free real-time operating system that is widely used in defense, avionics, medical, automotive, and other applications requiring the highest reliability. Leveraging the hardware memory protection facilities of the target processor, INTEGRITY delivers leading security and reliability by building a “firewall” between the kernel, device drivers and user tasks, thereby preventing errant or malicious tasks from corrupting or accessing user data, the kernel, interprocess communications, device drivers, and other user tasks. INTEGRITY also extends system reliability by guaranteeing user spaces access to CPU and memory resources for critical process execution.

Polyhedra is an active SQL RDBMS that provides a secure, fault-tolerant, high-performance data repository for embedded systems applications that run on top of embedded operating systems such as INTEGRITY. Featuring a small code footprint, Polyhedra uses a memory-resident design that substantially boosts performance by up to an order of magnitude relative to conventional disk- and flash-based (even when caching is used) RDBMSs. Polyhedra also offers features like journaling and fault-tolerant mechanisms (i.e., failover control and fast reconnection) that ensure data persistence and enhance system availability.

Polyhedra’s active, event-driven technology makes databases more robust, simplifies applications, and enhances performance. Active queries, for example, provide a fine-grained SQL push technology that notifies applications of data changes as soon as they occur. This eliminates the need for polling, thereby reducing processor and network bandwidth usage. Polyhedra also uses active, triggered, database-resident code, which enables application level data integrity rules to be built right into the database. This enhances transaction-based data integrity mechanisms and provides in-database transformation upon client request or data change.

Flexible licensing model
The Polyhedra server license allows any number of instances of the standard Polyhedra software to be used on the licensed processor; the client license allows any number of instances of any of the standard Polyhedra software to be used on the licensed processor (excluding the Polyhedra database server code). This license model gives designers the flexibility to decide whether to run many servers on a processor, or combine all of the databases, independent of licensing considerations. Similarly, developers are also free to choose whether to run many separate client applications on the same licensed processor (perhaps using more than one of the Polyhedra client APIs), or combine them into one, also free of licensing concerns.

For more details of the Polyhedra product, please visit www.polyhedra.com.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: