McObject designed eXtremeDB with the needs of high performance applications in mind. eXtremeDB is written in C rather than C++, for a performance advantage. Pointer arithmatic is used to locate objects in the database, rather than the slower method of calculating offsets. Other important sources of eXtremeDB's performance edge include:
In-process architecture. eXtremeDB links directly into the application process, eliminating interprocess communication overhead between client and server, as well as burdensome server tasks including session and connection management, and allocation and de-allocation of resources on behalf of clients.
Native API. eXtremeDB supports industry standard SQL through its eXtremeSQL interface. But for real-time application needs, developers use the database's native interface, which is closely integrated with C/C++ and delivers breakthrough performance by eliminating the parsing, optimization and execution steps of dynamic SQL.
Flexible transactions. eXtremeDB's transaction logging is parameterized - developers can set logging to different levels of transaction durability, to make intelligent trade offs between performance and risk for unrecoverable transactions. Logging can be turned off entirely, which may make sense in situations where the database can easily be replenished in real-time.
Multiple index types. eXtremeDB's support for diverse indexes allow maximum efficiency in dealing with non-standard data and query types and in specialized applications such as mapping and IP routing.
Let Us Develop A Proof Of Concept
Building a high-performance system with data management needs? McObject can demonstrate the benefits of using eXtremeDB by developing a free proof of concept for your application.
Our past proofs of concept have addressed application types as diverse as algorithmic trading and set-top box embedded software. Get a shorter development cycle as well as a highly optimized approach to data management that lends reliability and efficiency to your application.
Jump start your application development process -contact us to discuss a proof of concept.
Learn more about the eXtremeDB embedded database.

