Embedded Database Newsletter 

May 2007


Product News

New eXtremeDB 3.1 Packs Powerful New Features for Network/Telecom, Telematics, GIS, Geospatial and Other Real-Time Apps

McObject’s new eXtremeDB™ version 3.1, an upgrade to its real-time in-memory embedded database system, targets GIS, geospatial, telematics, telecom/netcom and wireless embedded software with index functions that access data used in these applications more efficiently, and with an improved high availability sub-system, for mission critical software.

New index functions offered in eXtremeDB 3.1 include the R-Tree index. Based on hierarchically nested “bounding boxes” or rectangles, this index is an efficient tool for searching multi-dimensional information for geospatial/navigation/location-based software. Version 3.1 also implements the Patricia Trie index, a “longest match” index benefiting telecom and network communications tasks. For example, when an application must find all the IP addresses in the sub-net 124.57.32, a Patricia Trie is most efficient.

In version 3.1, eXtremeDB High Availability is enhanced with ‘hot synchronization,’ or the ability to attach new replica databases to a master database without blocking insert/update/delete operations. It also implements a schema evolution feature, which enables addition of a replica node with a new database layout. To learn more about eXtremeDB 3.1, click here.

McObject Releases Perst C# Embedded Database For Microsoft .NET Compact Framework

McObject® announced the release of Perst™ for .NET Compact Framework. The pure C#, high-performance Perst for .NET Compact Framework offers a smaller footprint than the standard Perst embedded database, adding to its compatibility with applications running on resource-constrained Microsoft Windows CE- and Pocket PC-based mobile phones, set-top boxes, PDAs and other smart devices.

Perst for .NET Compact Framework includes nearly all of the features popular with the thousands of developers who have downloaded the open source Perst since 2003: B-tree, Patricia Trie, Bit index, T-Tree and R-Tree indexes as well as List, Relation, and Set collections, all protected by transactions supporting the ACID properties (Atomicity, Consistency, Isolation and Durability). Perst for .NET Compact Framework also offers multithreaded access, data encryption and an SQL subset to filter elements of any collection.

To learn more about Perst for .NET Compact Framework, click here.

Perst for .NET Compact Framework can be freely downloaded for evaluation and use under the GPL license. McObject also sells Perst support as well as commercial licenses. 

Customer News

eXtremeDB In-Memory Database Hits the Highway In NEXIQ Technologies’ Vehicle-Based Telematics System

NEXIQ Technologies, a leading provider of diagnostic and telematics products, solutions and services for the commercial vehicle industry, has integrated McObject’s eXtremeDB in-memory embedded database system in the on-board telematics device in fleet vehicles as part of NEXIQ’s eTechnician™ Web-based remote monitoring and diagnostics application.

Within the NEXIQ PRISM Telematics On-Board Unit (OBU), eXtremeDB runs on Wind River Systems’ VxWorks real-time operating system, providing real-time storage and retrieval of geographical information systems (GIS) data. eXtremeDB also manages critical device configuration information.

NEXIQ turned to eXtremeDB when new system features required a structured way to save, retrieve, and search hierarchical data across power cycles, Engineering Manager Sunil Reddy said.

“Our alternative to using a commercial database was writing our own flat-file structure and a set of software classes to manage the file,” Reddy said. “Incorporating McObject’s proven eXtremeDB provides a much more expandable solution. In the future, we can easily add new storage for additional applications with varying data needs, without creating new file structures and classes each time.” Learn more about NEXIQ Technologies’ use of eXtremeDB.

In the News

eXtremeDB 3.1 Launch

McObject’s eXtremeDB 3.1 release appeared in news sources dedicated to database technology and in portals and publications for communications, telematics and GIS/geospatial systems development. Telematics Journal, GISuser.com and SQLsummit were among sites reporting on the launch.

In-Memory Database System Benchmark

HPCwire, a leading source of information on high productivity computing (HPC), turned its spotlight on McObject’s recent eXtremeDB-64 benchmark test that pushed past the known boundaries of in-memory database system (IMDS) performance and scalability.

As reported in our last newsletter, in a test at the Louisiana Immersive Technology Center, on a 160-core SGI Altix 4700 server running SUSE Linux Enterprise Server 9, McObject’s 64-bit eXtremeDB-64 scaled past 1 terabyte in size and turned in performance results of more than 87 million query transactions per second. McObject’s benchmark test demonstrated its IMDS technology’s highly efficient (compared to on-disk databases) bulk loading, and its nearly linear scalability performance from a single processor core up to 160 cores.

To read HPCwire’s story, click here.


JavaOne: McObject Presents on Embedded Java Databases

Event Dates: May 8 – 11, 2007 in the Moscone Center, San Francisco, CA

McObject Presentation: Thursday, May 10th, 10:55 to 11:55 a.m

JavaOne, Sun Microsystems’ premier Java technology conference, has selected McObject Chief Technology Officer Andrei Gorine and lead Java/.NET developer, Konstantin Knizhnik, to present a technical session at the May event.

Andrei and Konstantin will speak on Open Source Object-Oriented Databases for Java Platform, Micro Edition (Java ME) Technology-Based Embedded Systems at the session scheduled for Thursday, May 10th, from 10:55 to 11:55 a.m.

The presentation illustrates how efficient object-oriented data management can be achieved in the Java ME embedded environment, including techniques honed in developing the Perst Lite open source, object-oriented Java ME database. The event offers both an excellent window on Java ME internals and a roadmap for attendees also navigating Java ME’s strictures.

If you are attending JavaOne and would like to meet with McObject Engineering or Sales, feel free to e-mail us.


We are committed to keeping the eXtremeDB development community as informed as possible. If you have any questions or suggestions for our newsletter, please e-mail info@mcobject.com.