Embedded Database Mixes On-Disk, All-In-Memory Techniques

May 9, 2007
McObject’s eXtremeDB Fusion melds the strengths of the on-disk and all-in-memory methods of data management to allow developers to meet their specific application needs.

Combining the strengths of the on-disk and all-in-memory approaches to data management into one solution, eXtremeDB Fusion embedded database from McObject offers developers the flexibility to optimize applications to their specific needs.

Traditional on-disk databases cache frequently requested data in memory, but write all database updates, insertions, and deletes through the cache to be stored on disk. In contrast, in-memory database systems (IMDSs) eliminate disk access and store data in main memory, sending data to the hard disk only when specified by the application. So IMDSs are very fast, and their streamlined design reduces RAM and CPU demands. However, on-disk database systems also have advantages. Some developers prefer the guaranteed persistence of automatic disk storage, and byte-for-byte, disk storage can be cheaper than memory. Disk storage can also take less physical space.

McObject’s eXtremeDB Fusion provides the best of both worlds. The result is a hybrid database for resource-constrained and high-performance systems. Specifying one set of data as transient (managed in memory), while choosing on-disk storage for other record types, requires a simple database schema declaration. The system’s on-disk features are uniquely configuarable—including three levels of transaction logging—to meet the target system’s footprint, performance, and durability needs. Developers can specify the maximum database size, which is especially important when the “disk” is actually a flash memory file system. Also, users can save and re-use database cache across session, so they can resume some activity when a device is switched back on, for example.

eXtremeDB Fusion will be sold alongside eXtremeDB and will be offered in High Availability, SQL, and 64-bit editions. Like eXtremeDB, eXtremeDB Fusion is available for many operating systems and with source code for porting to additional platforms.

AVAILABILITY
Contact the company for availability. PRICING
Contact the company for pricing. FOR MORE INFORMATION
Visit www.mcobject.com.

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!