RDM Server - Embedded Client/Server Database

Technical Publications

You will need Adobe Acrobat Reader® to download and open these documents. If you don't have the reader, you can get it from Adobe's Web site via this link.

adobe reader
Business White Paper

Data Management Solution: Build vs Buy
This ariticle explores "Build vs Buy", a key decision for determining the best strategy for meeting your product's embedded data management needs.

RDMe dataFlow with Raima Databases
This paper outlies how the need for real-time data throughout the many levels of an organization the RDM embedded databases and dataFlow technologies on real-time embedded computers (devices), desktop and servers platforms.

High Availability Using Raima Database Manager Server
High Availability (HA) is a broad term that can mean many things to just as many people. For the most part however people agree that it should describe the overall accessibility of data to the user. This paper highlights how Raima Database Managers provide developers with the ability to obtain high availability.

Technical Brief

Database Migration from MySQL to RDM Server
This document is designed to act as a quick guide to the database migration from MySQL to RDM Server by exposing the differences between the two products with regards to the data types, features and SQL statement syntaxes supported differently between them.

Selecting the Application Interface
Control of the Birdstep database is made available through three different API types (not counting JDBC and ODBC): Native, SQL, and JAVA. The API selected is a matter of the application design goals including run-time and maintenance.

Technical White Paper

Using the RDM Server Resource Manager
A white paper discussing the resource manager API of RDM Server. This is a technical paper that any developer intending to create multi platform applications with RDM Server should read.

Building a Application Linked Server
How do I turn my application into a database server? This paper discusses and describes how to turn your application into a database server using RDM Server. Main reason to do something like this is to remove the process boundaries between the data manager and your application to gain performance. Have a look.

COTS Embedded Database Solving Dynamic Points-of-Interrest
In navigation devices of today the This article looks at how commercial of the shelf (CTOS) database solutions can be utilized to solve the dynamic point of interest problem.

Database Management In Real-Time Embedded Systems
The technical article points out considerations to make when deciding to go with a commercial real-time embedded database or build your own. It also makes some comments around database models to utilize to get your job done.

Network and Relational Data Modeling
Data modeling is the process of representing real-world data and their relationships with each other in a form that is ultimately useful within computer programs. Selection of a method for effectively modeling data and relationships is one of the key decisions a developer will make when developing a data-driven system.

Optimizing Performance for Birdstep RDM Server
This article is a first in a series that will discuss ways that users can boost the performance of their RDM-based application. For this article, the topic covers suggested ways to modify the initialization parameters, achieving higher performance without having to modify your application code.

Why NOT to Use the Relational Data Model
Handling data management the traditional way does not always translate well to embedded systems. The popularity of the relational database model is indisputable but does not mean it's the right choice when dealing with precious CPU, memory, and storage resources.

Building Fault Tolerance into Embedded Data Management
Maintaining data integrity in embedded applications while also ensuring 24/7 operation is a complex challenge, especially when the constraints of real-time performance are added.