Small-footprint in-memory database goes royalty-free
Jan 13, 2004 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsMcObject has unveiled a royalty-free single-threaded version of its eXtremeDB in-memory database, which the company positions as a powerful, economical solution for embedded systems with streamlined database needs. eXtremeDB supports Linux on the x86 platform.
“Many embedded systems applications' data management needs are relatively modest,” noted McObject's co-founder and CEO Steve Graves.
“Over the course of the last couple of years, we've had a number of prospects decide to 'roll their own' because a database was deemed to be overkill,” Graves explained. “Because eXtremeDB has such a tiny footprint and is blazingly fast, it isn't overkill in any technical way, so this really meant that the investment couldn't be justified given the modest data management requirement. Therefore, we determined that there was a need that wasn't being served by us or the other vendors and we created eXtremeDB-ST (single threaded).”
“eXtremeDB is identical in every respect to eXtremeDB Standard Edition, with the exception that it allows just one connection to the database and is, of course, royalty free,” Graves added.
The database accelerates processing by storing and working with data in main memory, eliminating the performance overhead of disk I/O, caching, and related logic. Typical applications for the new single-threaded version of eXtremeDB are said to include demanding single-threaded telecommunications monitoring, manufacturing testing, and real-time simulation and analysis systems.
McObject says eXtremeDB's data management features include ACID-compliant transactions, a high-level data definition language, and an intuitive application programming interface (API) that catches many common coding errors before they can become expensive bugs.
eXtremeDB's tiny footprint (approximately 100K) makes it a logical choice for embedded systems that must minimize RAM and CPU demands, the company says. By replacing “homegrown” data management code, eXtremeDB delivers higher system reliability while cutting QA cycles.
The new, single-threaded version is currently being offered at the introductory price of $475 per developer, with no distribution royalties charged for applications developed using it. After February 29, the price will increase to $950, Graves said. Source licenses for eXtremeDB-ST require an additional license.
Additionally, McObject is offering an upgrade to its multi-threaded version, which adds Shared Memory, High Availability, and XML-enabling add-ons.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.