Birdstep Technology (OSE: BIRD) announced a significant upgrade to its Raima Embedded Database Manager, RDM Embedded (RDMe). To meet our customers’ and the embedded database market’s ease of use, performance, and efficiency requirements, Birdstep Technology has added the following new capabilities to the RDMe product:
Hybrid In-Memory Database Support
Adding in-memory database capabilities adds a huge amount of flexibility to an embedded db system. Our already state-of-the-art 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 db operations in a single system allows for extreme performance and flexibility.
True Varchar Support
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.
Development Tools Additions
With the addition of a clustering and de-fragmentation tool the RDMe toolkit just got even more impressive. In its class of embedded databases RDMe offers the most extensive development kit, with over 20 tools and utilities. Ease of development, deployment, and maintenance of your application just got easier.
Sparse Indexing Support
Embedded database engines are all about data indexing. For on-disk efficiency a data index is a duplicate but ordered instance of your 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 addition allows you to accomplish just that, including only the number of bytes needed to resolve the string ordering in your index nodes. If the indexing sub-system requires more bytes, it will find them in the already referenced data nodes.
With a 20+ year legacy, RDM Embedded has all the functionality you’ll ever need in an embedded database system. Ranging from multi-user support, replication and fault tolerance, complex data modeling, an advanced SDK kit with numerous valuable development tools, complex data management, and bullet proof transaction system. Add to that list the above mentioned features and a well defined upgrade path to our client/server version, RDM Server; you will never again need to change your embedded database vendor.
“With it’s over 20 years of success, customers can count on Birdstep’s embeddable databases to meet and exceed their embedded database needs,” said Duncan Bates, VP of Product Management. “Building on the rock solid engine the RDM Embedded engineers have for the last years concentrated on solving high-availability, high-performance problems in embedded applications. Additions to the recently released replication engine are space conservation features like varchars and performance features like in-memory support. The highly configurable in-memory implementation in RDM Embedded can now be used in completely diskless applications or in a mixed mode where data and index space is split between RAM memory and disk storage.”
About The Raima Database Manager Family
Raima released the first version of the Raima embedded database in 1984. Since then the family has grown into three successful embedded database products. RDM Embedded pioneered the embedded market space under the name dbVista. Building on the success of RDM Embedded, Raima released the product in a client/server configuration under the name Velocis, now called RDM Server. Augmenting the two is RDM Mobile, ideally suited for consumer electronics and low cost mobile devices such as set-top boxes, mp3 players etc.
About Birdstep Technology, Inc
Birdstep Technology, Inc., a wholly owned subsidiary of Birdstep Technology ASA, is a leading provider of high-performance embedded database solutions known as the Raima Database Manager product-line. Since 1984, the company has been focused on solving data management problems in a wide variety of verticals such as Mil/Aero, Telecom, Financial, Consumer Electronics, Medical, Industrial Automation, Business Automation and more. With over 20,000 application developers, resulting in over 20,000,000 deployments, Birdstep continues to lead in the worldwide demand for embedded database technology.