Lightweight database rev’d with Linux development features
Jul 15, 2009 — by Eric Brown — from the LinuxDevices Archive — viewsEnea introduced version 8.2 of its lightweight Polyhedra SQL RDBMS (relational database management system), adding IPv6 support, improved integration with Enea Element, and increased flexibility for Linux developers. The Swedish software company also announced a multi-core design win in a mobile base-station project that combines Linux and the EneaOSE RTOS.
The main focus of the new Polyhedra release is to offer greater integration to developers and systems integrators working on Linux and Windows platforms, says the telecom-oriented Enea. The company says it has modified Polyhedra's Open Database Connectivity (ODBC) library for Linux so it can be used with the unixODBC driver manager. As a result, it's easier to write Linux applications that communicate both to a Polyhedra database and a third-party database, claims Enea.
In addition, when using Enea's Linx interprocess communication (IPC) protocol — available for Linux and the EneaOSE real-time operating system (RTOS) — client applications may now use their own schedulers, says the company. This is said to avoid the need for polling to see if messages have arrived, and to result in tighter integration with Enea Element. Element is the Linux-ready middleware framework that anchors Enea's larger Enea Accelerator Platform suite of applications for telecom infrastructure, of which Polyhedra and Linx are also a part.
Finally, Polyhedra 8.2 adds IPv6 support for client-server communication, as well as improved support for Window Visual C++ and Windows server, says the company.
Background
Polyhedra is a real-time, fault-tolerant, in-memory-capable RDBMS that targets telecom/datacom and industrial applications. According to Enea, key strengths of the transactional RDBMS include fast performance, with many thousands of transactions per second. The software is also touted for its high availability (HA), its high-level trigger language for incorporating business logic, and a hot standby mechanism for fault tolerance (pictured below).
Polyhedra's hot standby mechanism for fault-tolerant pairs
(Click to enlarge)
Polyhedra also offers industrial-focused active query mechanism and historian features, which were upgraded in January in version 8.1.
Enea's multi-core design win
In other recent Enea news, the company announced a design win with a "market leading Tier 1 telecom supplier," which reportedly selected Enea to deliver "new multi-core technology for use in mobile infrastructure equipment." The solution is said to enable Enea OSE to co-exist with Linux on a new multi-core processor that will power next generation mobile base stations.
The value of the agreement is approximately 10 MSEK (Million Swedish Kroner), or about $1.56 million U.S., over the project lifecycle, says the company. The development work, which will be carried out throughout the year will result in a software layer that will permit both Enea OSE and Linux to operate on a new processor. The new technology "will enable lower cost of development and deployment in its future mobile communication network platforms," says Enea.
Enea did not provide further details on the project, which appears to involve virtualization technology. Separately, Virtutech recently revealed that Enea is a customer for the multi-core oriented Simics simulation platform. Simics was used in the development of Wind River's Wind River Hypervisor and VxWorks MILS Platform, according to Virtutech. However, whether or not Simics was involved in the development of Enea's multi-core project has not been confirmed.
Stated Mathias Bath, SVP of marketing at Enea, "Polyhedra has been designed from the ground for high performance and extreme availability. With this release it also emerges as the gold standard for ease of use and quick integration for developers building advanced Linux and Windows systems."
Availability
Polyhedra 8.2 is available now, says Enea, at an undisclosed price. More information on Polyhedra, including a new white paper, may be found here.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.