Visit the Micro-Robotics web site
Click on the advert above to visit the company web site

Product category: Embedded Software and Operating Systems
News Release from: Birdstep Technology | Subject: RDM Embedded
Edited by the Electronicstalk Editorial Team on 06 February 2008

Database manager provides diskless
options

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Embedded Software and Operating Systems and more every issue. Click here for details.

RDMe combines the fixed sized records proven over the last 20 years of deployment with a high-performance variable-sized string implementation.

Birdstep Technology has released an upgrade to its Raima embedded database manager, RDM Embedded (RDMe) Adding in-memory database capabilities adds of flexibility to an embedded database system

The embedded database technology can now be configured to run completely diskless or in hybrid mode where the application designer puts part of their implementation in-memory and other parts on-disk.

As RAM is getting cheaper in-memory databases are getting increasingly popular.

Combining both traditional disk-based database operations with in-memory database operations in a single system allows for high performance and flexibility.

RDMe now adds support for an efficient implementation of storing variable-sized strings.

Fast embedded database engines implement fixed-sized records, but with this new addition RDMe combines the fixed sized records proven over the last 20 years of deployment with a high-performance variable-sized string implementation.

The RDMe toolkit has also received a new clustering and de-fragmentation tool and a development kit with over 20 tools and utilities.

Ease of development, deployment and maintenance of your application just got easier.

Embedded database engines are designed for data indexing.

For on-disk efficiency a data index is a duplicate of the user's data.

Duplication of data steals both CPU and I/O cycles, so to avoid this overhead RDMe adds a user-configurable sparse indexing system for strings.

The sort order of most strings is usually resolved by comparing the first few bytes of the data.

This feature allows the user to include only the number of bytes needed to resolve the string ordering in their index nodes.

If the indexing sub-system requires more bytes, it will find them in the already referenced data nodes.

Birdstep Technology: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the Micro-Robotics web site