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
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
This article was originally published on Electronicstalk on 3 May 2004 at 8.00am (UK)
Related stories
Embedded database helps airborne early warning
The Boeing Company is using Birdstep's RDM Embedded database in its AWACS airborne warning and control system.
Embedded database gains XML support
The latest version of the Birdstep RDM Embedded database management solution incorporates an XML interface.
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

