Warning: Invalid argument supplied for foreach() in /home/deveeca/public_html/wp-content/mu-plugins/ee_catalog/ee_class.php on line 3591

Warning: implode() [function.implode]: Invalid arguments passed in /home/deveeca/public_html/wp-content/mu-plugins/ee_catalog/ee_class.php on line 3518

McObject LLC

eXtremeDB In-Memory Embedded Database

Compatible Operating Systems: All
Supported Architectures: Platform independent

In the race to offer advanced features that attract buyers, consumer electronics devices manage ever-growing volumes
of increasingly complex data. MP3 players organize tracks via meta-data and user input such as playlists and ratings; embedded gaming software demands concurrent data access, event notification, and fast, flexible search; set-top boxes offer a rich store of programming choices; even cell phones must organize messages—often in multiple
formats—logically, and retrieve them quickly.

Consumer electronics manufacturers rely on McObject’s eXtremeDB™ in-memory embedded database system to meet the stringent performance, reliability and minimal RAM and CPU requirements of new smart devices. Compared
to self-developed database solutions, eXtremeDB offers stability, extensibility and scalability gained from years of usage. eXtremeDB’s streamlined, all-in-memory architecture offers lightning fast responsiveness, with a code size as small as 50K. This tiny footprint enables use of less memory and lower-end processors, for cost savings
that drop to the bottom line.

Yet with this simplicity, eXtremeDB offers “real database” features, including a high level data definition language (DDL), concurrent access, transactions, and flexible indexing–plus unexpected extras in a small footprint, RAM-based database for real-time systems, such as event notification, variable-length and complex data, and 64-bit support. All this has prompted Siemens, Philips, JVC, Genesis Microchip and other electronics leaders to embed eXtremeDB in their consumer devices.


Set-top boxes; mobile phone handsets; digital media players; gaming devices and consoles; digital cameras; digital videorecorders; GPSs; Internet and VoIP phones; home media servers; PDAs and handheld computers; robots; gateways, servers and wireless access


  • In-Memory Performance – Storage in memory cuts disk I/O, caching and other overhead, resulting in real-time speed.
  • Lower Costs – Streamlined architecture enables striking efficiency gains, leading to lower component (RAM and CPU) costs.
  • Concurrent Access – Databases can be created in local or shared memory. Multiple processes and threads can share databases; a remote interface allows network access.
  • Developer Tools – Full source code, multiple supported
    data and index types, and sophisticated debugging features enhance productivity.
  • Better, Safer Code – Type-safe, intuitive C/C++ API shortens database learning curve, produces more easily maintained code, and eliminates costly run-time errors.


  • Code size from 50K to 250K, depending on the platform and features.
  • Source code and object code licenses are available.
  • Transaction performance measured in microseconds.
  • Persistence via streaming to disk; non-volatile RAM (NVRAM or battery RAM) support; High Availability edition.
  • Optional SQL programming interface.



Contact Information

McObject LLC

22525 SE 64th Place
Suite 302
Issaquah, WA, 98027

tele: 425.831.5964
fax: 425.831.1542

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • TwitThis