To accommodate a perceived need for a lower-priced, in-memory database, McObject has introduced a single-threaded, royalty-free version of its eXtremeDB in-memory database. Suggested uses include single-threaded telecommunications monitoring, manufacturing testing, and real-time simulation and analysis systems and other applications in which license tracking is cumbersome or impossible.
The new single-threaded eXtremeDB offers the same data management capabilities and performance found in the multi-threaded version, according to the company. Users can upgrade to the multi-threaded eXtremeDB with its shared memory, high availability, and XML-enabling add-ons. The single-threaded eXtremeDB, which is available in object code only, can also be upgraded to obtain database source code.
McObject developed eXtremeDB to support the features of next-generation set-top boxes, network switches, industrial automation, and other intelligent devices. The database is said to accelerate processing by storing and working with data in main memory, eliminating the performance overhead of disk I/O, caching, and related logic.
Data management features include ACID-compliant transactions, a high-level data definition language, and an application-programming interface (API) designed to catch many common coding errors. According to McObject, eXtremeDB has footprint of approximately 100K, making it suitable for embedded systems that must minimize RAM and CPU demands.
The single-threaded eXtremeDB is now available for Windows and x86-based Linux platforms. The software is available for immediate download with credit card purchases at the special introductory price of $475 per developer, with no distribution royalties charged for an application developed under this license.