Polyhedra In-Memory Relational Database Management System
Polyhedra is a fault-tolerant, in-memory, SQL relational database management system (RDBMS). Available in 32-bit and 64-bit versions, Polyhedra has been successfully deployed in embedded systems and server applications world wide. Polyhedra can deliver orders of magnitude better performance than conventional disk-based solutions. Polyhedra also features journaling and fault-tolerant mechanisms such as instant failover and fast reconnection that ensure data persistence and enhance system availability.
The Polyhedra in-memory database is a member of the Polyhedra family of RDBMSs, which also includes the flash-based Polyhedra FlashLite RDBMS. All Polyhedra family members feature a client-server architecture that improves data integrity, enhances resilience, and simplifies distributed system design, particularly for systems utilizing heterogeneous hardware. Polyhedra RDBMSs also employ active, event-driven technology, which makes databases more robust, simplifies applications, and enhances performance.
ACID Compliant
All Polyhedra RDBMSs are ACID compliant (atomic, consistent, isolated and durable). Atomic and consistent means that if any part of a transaction fails, it is rolled back, allowing the database to move from one consistent state to the next. Consistent and isolated means that each transaction is independent of other transactions, and that the internal state of each transaction is invisible to all other transactions. Durable means that data integrity is preserved in the event of a system failure.
Seamless Communications
All products in the Polyhedra DBMS family can communicate transparently with each other, regardless of the platforms on which they are running. We also ensure different releases of the software work together. This not only simplifies the design of distributed applications requiring multiple RDBMSs, but also provides a seamless upgrade path that enables equipment makers to take advantage of the latest database technology without having to make substantial changes to their existing application code.
Broad Range Of Platform Support
Embedded Systems:
OSE, VxWorks, Embedded Linux, LynxOS, INTEGRITY, Windows CE
Workstations and Servers:
Linux, Solaris, AIX, IRIX, Windows
Polyhedra64:
Linux, Solaris, AIX