eXtremeDB in-memory embedded database for Linux, download now.

Hybrid (in-memory & on-disk) eXtremeDB Fusion embedded DBMS for Win32.

eXtremeSQL SQL ODBC interface for eXtremeDB (Win32).

Perst, an open source, object-oriented embedded database for Java &.NET.

All downloads - software, white papers, Webinars, docs & more!

McObject's eXtremeDB embedded database and Spirent TestCenter redefine scalability! Read more.

Our new recorded Webinar answers the question, "What Makes a Database System 'In-Memory'?"

Movimiento ATM and Perst Lite embedded database connect mobile workers via smartphone. Get details.

McObject partners with UK-based MPC Data in European embedded software markets. Read more.

Check out eXtremeDB's role in new consumer electronics, network appliance and biometric security devices!

McObject brings real-time eXtremeDB embedded database to Wind River's avionics platform. See the announcement.

Twitter users interested in following McObject, click here.

Printable Version

Upcoming Live Webinar

Embedded Software: Boost Performance and Minimize Footprint with Specialized Data Indexes


[Please note that the live Webinar date has passed. To view a recorded version, click here.]

Are you using data indexes to enhance performance in locating data objects in your embedded software? The right index can boost lookup speed logarithmically. However, when indexing is considered, the first – and often only – index to be considered is likely to be the b-tree, due to its near-universal familiarity.

That's unfortunate, because many other index types can be more efficient in specific circumstances, enabling important design tradeoffs and offering distinct advantages for categories such as geospatial/mapping and telecom/IP-based communications applications.


Join McObject Founders Steve Graves and Andrei Gorine to look at less well-known indexes that are a “good fit” for application needs, including:

  • R-Trees for geospatial indexing (common in GPS/navigation systems)
  • Patricia trie (yes, that’s spelled correctly) for router and telephone directory searches
  • T-trees for all-in-memory data storage and access
  • Hash tables for quickly locating a single unique index entry
  • “Custom indexes” or b-trees that allow the application to define the sort ordering of entries, rather than defaulting to lexographical or numerical sorting; this is useful in implementing soundex indexes, for example

The presentation also examines index implementation methods that avoid data duplication, to minimize an embedded system’s memory requirements. After the presentation, get your questions answered in live a Q&A session with Steve and Andrei.

Don't miss McObject's Webinar, Embedded Software: Boost Performance and Minimize Footprint with Specialized Data Indexes!

Registration:

[Please note that the live Webinar date has passed. To view a recorded version, click here.]