Monthly E-letter

Latest edition | Subscribe

Mixing real-time, enterprise data? Relay it

August 10th, 2010

There are enterprise databases, and real-time databases, and sometimes applications call for them to work together more efficiently. McObject has given some thought to this problem with their new product bridging the two worlds.

The new eXtremeDB Data Relay product takes a familiar programming environment and extends its functionality. It’s easiest to think of this with a scenario. Let’s say that perhaps you need to grab a lot of data in real-time, but every few hundred milliseconds want to post a summary to an enterprise database. Normally, you’d have to take the hit in performance to create some kind of event notification, copy off a buffer, and ship it off to the enterprise DB.

Instead, eXtremeDB Data Relay uses a model programmers are used to – a database “cursor” to manipulate over objects. The cursor is now extended to establish it over the transaction buffer, be able to run some application criteria on what’s found, and if the data is of interest forward it. This maintains transactional consistency, and also allows for both a synchronous and asynchronous approach with the latter allowing the real-time data to proceed unhindered while forwarding proceeds to a slower enterprise database.

This efficiency and straightforward programming lends itself to many types of applications, including something like billing in telecom apps where a start/stop marker is needed but the actual call data isn’t important to the billing app in the enterprise system. McObject’s approach avoids homegrown solutions and makes for more efficient code and use of processing resources.

Topics covered in this article

Silicon, software, and strategies for embedded devices
Embedded Computing Design magazine is the resource for engineers, architects, and decision makers involved with embedded devices. Topics explored span silicon, software, and strategies for designing and connecting with small devices in mobile, automotive, home, industrial, and medical applications. Departments include Deep Green discussing the latest in energy efficient, low power designs and applications. Content is available in print, E-letter, E-cast, white papers, video, RSS, social networks, and more. Subscriptions are free of charge.
©MMXIIEmbedded Computing Design.
An OpenSystems Media publication.