Products

Solutions
Home > Products > Database Management Systems > Polyhedra - High Availability Embedded Database
Request Information Tell a Colleague Print this Page

NEW Enea White Paper

High Availability Database Management

    Polyhedra Datasheet

    Read the Polyhedra datasheet

      White Papers

      Evaluate Polyhedra

      You can now download an evaluation system directly from our support web site. The evaluation systems offer the full Polyhedra functionality, but will only run for a limited time before stopping. Evaluation systems are available for OSE, Linux, LynxOS, Windows and Solaris.

      It should be noted that Polyhedra is platform-independent, so you can evaluate it to determine its features and ease of use on a different platform from that you will be using in our eventual application.

      Polyhedra - High Availability Embedded Database

      Fault-tolerant, in-memory database for high-availability systems

      • Relational database management for systems requiring “5 nines” or better uptime
      • Orders of magnitude better performance than conventional disk-base solutions
      • Available in 32-bit and 64-bit versions
      • Instant failover and hot standby
      • Automatic reconnection of applications during failover
      • Journaling ensures data persistence

       

      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, Windows64

      Polyhedra64:
      Linux, Solaris, AIX

      In-memory data storage High performance (millisecond level), even on slow processors
      Hot stand-by with user-controlled failover Enables instant failover for high-availability and fault-tolerant applications
      Fast and automatic reconnection of applications during failover No need for special coding in the application
      Journal logging Ensures data persistence
      Client / server architecture with full cross-platform interoperability Protects data from application failures; Enhances design flexibility, from single CPU systems to distributed applications running on heterogeneous hardware
      Active queries avoid the need for polling Increases performance, improves responsiveness and scalability
      Support for embedding business logic (active database code) - trigger “behavior” based on changes to data Improves data quality and correctness. Reduces size of application code and the number of database interactions
      ACID compliant for safe data Ensures data consistency, even through failures
      Dynamic schema modification Allows field upgrades (new features and functionality) without disrupting rest of system
      Support for SQL, ODBC, JDBC, OLEDB, and DDE standards Familiar programming environments eases adoption and reduce maintenance costs
      Transactional queries and updates Multiple applications can use the data without interference