eXtremeDB's Powerful Development Tools

For optimal run-time efficiency, developers will tightly integrate data management and application software. Therefore the data engine must have features on par with powerful programming environments.

eXtremeDB's features enhance such environments, adding to developer productivity and cutting project time for building next-generation office automation, set-top boxes, hand-held devices and other high-tech gear. Important developer tools include:

Programming interface.
eXtremeDB provides a library of standard database functions, common to all applications. However, most of the API for accessing persistent data in an application is generated by eXtremeDB when the database schema is compiled. Because it is based on the developer's data design, this application-specific API is easy to learn and optimized for a project's exact needs. Read more about the advantages of the eXtremeDB programming interface in this Linux Journal article.

Support for complex data and efficient queries.
Developers recognize that tight, efficient code is the key to minimizing resource demands. eXtremeDB facilitates such coding by supporting virtually all data types, including structs, vectors and BLOBs. For querying, eXtremeDB provides hash indexes, for exact match searches; b-tree indexes for pattern match, range retrieval and sorting; and object-identifier references, for direct access. Rather than storing duplicate data, indexes contain only a reference to data, keeping memory requirements to a minimum.

Debugging environment.
A developer edition of the eXtremeDB run-time takes advantage of numerous traps in the database code, detecting programming errors and enabling easy remediation. In addition, compile-time type checking in the C environment applies to the methods eXtremeDB uses to access stored data, with mistakes generating a compiler warning. In addition, eXtremeDB includes source code, for complete control of the development environment.

Back to Products page.




Highlights
India’s telecom innovator Lifetree Convergence adopts McObject’s high availability embedded DBMS!

Control Engineering magazine features eXtremeDB-HA as key component in safety-critical oil and gas drilling control system.

New eXtremeDB Kernel Mode (KM) deploys in operating system kernel, delivering maximum performance and predictability!

McObject launches support and discussion forums. Take a look.

Related Pages Real-time database technology for…
Solutions | Products | Support | Markets | Company | Partners | Pressroom
Downloads | How to Buy | Privacy/Terms of Service | Contact Us | Home

copyright 2008 McObject LLC
e-mail: info@mcobject.com