New McObject White Paper Examines Approaches To Deploying DBMSs In Memory
December 5, 2001 — McObject’s new white paper, “Main Memory vs. RAM-Disk Databases: A Linux-based Comparison” addresses performance and availability issues of different approaches to database management in embedded systems running on Linux. The paper is available for download from this Web site.
It stands to reason that accessing data from memory will be faster than from physical media. A new type of database management system, the main memory database (MMDB), claims breakthrough performance and availability via memory-only processing. But doesn’t database caching achieve the same result? And if complete elimination of disk access is the goal, why not deploy a traditional database on a RAM-disk, which creates a file system in memory?
McObject’s benchmark tests the company’s MMDB against a widely used embedded database, which is used in both traditional (disk-based) and RAM-disk modes. Deployment on RAM-disk boosts the traditional database’s performance by as much as 74 percent, but still lags the memory-only database in this test, performed on Red Hat Linux version 6.2.
Fundamental architectural differences explain the disparity. Performance overhead in disk-based databases includes data transfer and duplication, unneeded recovery logic and, ironically, caching functions intended to avoid disk access. None of these can be “turned off” when the database is deployed in memory. In contrast, the MMDB is streamlined to provide only the functions required for memory-based data management in real-time embedded systems.
McObject LLC, based in Issaquah, WA, is committed to building data management technology that makes intelligent devices smarter, and to providing first-rate support and consulting services to customers and partners. With more than 30 years experience in compilers, real-time systems, embedded data management and kernel level device-driver development, McObject’s founders are well-suited to deliver database technology that becomes as ubiquitous as computing itself.
For more information, call McObject at 425-888-8505 or go to www.mcobject.com.
Back to News Releases.