System Raima Database Manager Embedded (Birdstep) (wcześniej znany jako Raima db_Vista) jest to dawno już uznany system baz danych dostarczający mechanizmów zachowywania, odtwarzania i manipulowania danymi, zoptymalizowany pod kątem systemów wbudowanych oraz systemów czasu rzeczywistego. Jako wbudowany system baz danych (sercem jest silnik baz danych niskiego poziomu) trochę różni się on od dobrze znanych relacyjnych produktów DBMS. RDM Embedded jest wbudowany w aplikację na najniższym poziomie i jest oparty o bardzo wydajne mikrojądro Birdstep. Mikrojądro zawiera bibliotekę funkcji języka C, które zostają skonsolidowane z aplikacją i które pracują bezpośrednio z danymi.
Prócz mikrojądra dostarczającego API niskiego poziomu (dla wtajemniczonych: d_ API), dostępny jest również oddzielny moduł SQL zawierający interfejs ODBC SQL. Moduł SQL również składa się z funkcji języka C, które do obsługi bazy danych wykorzystują funkcje mikrojądra.
Oto główne cechy RDM Embedded:
- wielodostęp w sieciach LAN, wielozadaniowość, wielowątkowość,
- przetwarzanie transakcji wraz z zapisem logów,
- automatyczne odtwarzanie bazy danych,
- metody dostępu do danych oparte na modelach sieciowym i relacyjnym,
- język definiowania danych (DDL - Database Definition Language) wzorowany na języku C (definiowanie zawartości i struktury baz danych RDM Embedded),
- dostęp do wielu baz danych (możliwe jednoczesne otwarcie więcej niż jednej bazy danych w aplikacji),
- przyrostowe otwieranie i zamykanie wielu baz danych,
- interakcyjne i wsadowe narzędzia, pozwalające w łatwy sposób na manipulację danymi w bazach danych RDM Embedded,
- narzędzia transferu danych (import i eksport danych pomiędzy plikami ASCII a bazami danych RDM Embedded),
- możliwość wykorzystania wielu nośników do przechowywania danych,
- narzędzie do kontroli spójności baz danych,
- pamięc podręczna w postaci dysku wirtualnego, zwiększającego szybkość dostępu do danych,
- biblioteka ponad 150 funkcji pozwalających całkowicie kontrolować bazy danych.



