Carrier-grade in-memory database achieves major rev
Mar 7, 2007 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsEnea has updated its RDBMS (relational database management system) for carrier-grade network equipment. Polyhedra 7.0 adds improved multiprocessor performance, better memory exhaustion handling, and strict version control for enhanced field upgradeability, among other enhancements, the company says.
Enea describes Polyhedra as a fault-tolerant, in-memory, transactional RDBMS suitable for high-performance environments requiring “five 9s” reliability. The number-two telecom operating system vendor first ported Polyhedra to Linux in July of 2004, with the 5.1 release.
Touted Polyhedra 7.0 features include:
- 32-bit and 64-bit versions
- “Orders of magnitude” better performance than disk-based RDBMSes
- Journaling
- Instant failover and fast reconnection
- A.C.I.D. compliant:
- Atomic — If any part of a transaction fails, it is rolled back, “allowing the database to move from one consistent state to the next,” Enea explains
- Consistent and Isolated — Each transaction is independent of other transactions, and that the internal state of each transaction is invisible to all other transactions
- Durable — Data integrity is preserved in the event of a system failure
- Supports parallel execution of queries and transactions, for better multiprocessor performance
- Client-server architecture:
- Simplifies distributed application design, especially for systems utilizing heterogeneous hardware
- Separates data from applications, for better data integrity and resilience
- Active, event-driven queries notify applications of data changes as soon as they occur
- Supports active, triggered, database-resident code, so that application-level data integrity rules can be built in
Additionally, Polyhedra is said to share a code base with a highly interoperable flash memory-resident RDBMS called Polyhedra “FlashLite.”
Enea product marketing manager Dr. Nigel Day stated, “Polyhedra's in-memory design, instantaneous failover, and active, event-driven technology, coupled with its new high-reliability memory management, flexible upgrade facilities, and parallel processing capability make it the pre-eminent RDBMS for next-generation network equipment.”
Availability
Polyhedra 7.0 is available now for Linux, Windows, Unix, OSET, VxWorks, and Integrity. A single-user developer license costs $12,000.
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.