Top Downloads News Highlights

Verizon's app: that cable guy may be running McObject's mobile database on a BlackBerry smartphone! Read the press release.

New eXtremeDB Data Relay adds flexible, fine-grained data-sharing between real-time systems and enterprise databases. Get details.

McObject's Perst for .NET embedded database now supports Windows Phone 7 (WP7) smartphones. Read the press release.


Visit McObject's Facebook page!


New eXtremeDB 4.1 enhances embedded database's reliability, performance, data security, ease-of-use and internationalization! Read more.


New Java Native Interface (JNI) for
eXtremeDB provides fastest Java database solution for embedded and real-time enterprise systems.

Interested in boosting software performance on multi-core CPUs? Read McObject CEO Steve Graves' new article in RTC magazine.

 
 
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.]