Finden Sie hier die Liste mit den gefilterten Produkten auf Basis Ihrer aktuellen Auswahl.

Herstellerlogo

Facebook

 

RDM Embedded 10.1

Features

  • Multi-Core Support
  • Administratorfreier Betrieb
  • Hot Online-Backup
  • Standalone oder an Anwendung angelinkt
  • CLient/Server Modus
  • gemischter Betriebsmodus
  • Multi User Support
  • Aktive und Passive Replikation
  • Umfassende Möglichkeiten zur Datenmodellierung
  • Duales Datenbank Modell (Netzwerk, Relational)
  • Sicherung der Datenintegrität
  • echte VARCHAR Unterstützung
  • VLDB und native BLOB Unterstützung
  • Circular Tables
  • Sparse Indexing
  • reiner und Hybrid In-Memory Betrieb
  • MVCC Support
  • 2 Phase Commit
  • microHTTP Server
  • natives C API
  • SQL, Java, XML API
  • ODBC API

Der Raima Database Manager (RDM) Embedded ist eine hochleistungs-, echtzeitfähige und kompakte Datenbanklösung für moderne komplexe vernetzte Embedded Systeme. Seit über 25 Jahren setzen mehr als 20.000 Entwickler weltweit von Embedded Systemen RDM in geschäftskritischen Anwendungen ein, in vielen Millionen von Geräten.
Seit Juli 2010 ist RDM Embedded in der vollständig runderneuerten Version 10 verfügbar, um auch den Ansprüchen modernster Multi-Core Systeme und entsprechenden Anwendungen gerecht zu werden. So ist sie optimal für die "Multi-Core" Zukunft gewappnet.


Höchste Verfügbarkeit

RDM Embedded wurde entwickelt um einen administratorlosen Betrieb rund um die Uhr sicherzustellen. Die Administration geschieht über das umfangreiche API durch die Anwendung selbst, nicht duch einen Administrator. Aufgrund des zuverlässigen Betriebes ist die sichere Speicherung Ihrer Daten immer gewährleistet.

Echtzeit-Datenerfassung

Erfassen Sie Ihre Steuerungsdaten schnell und zuverlässig mit RDM Embedded. RDM Embedded benötigt nur minimale Hardwarerersourcen und fügt sich nathlos auch in Ihre Umgebung ein.
Der Schlüssel hierzu ist das Netzwerkdatenmodell auf dem RDM Embedded basiert. Es ist erheblich effizienter und genauer als das Relationale Model. Neben der erhöhten Effektivität, was den Resourcenverbrauch angeht, bietet das Netzwerk-Model auch eine höhere Schreib-/ Leseperformance und entspricht so den Anforderungen von Systemen die zur Überwachung eingesetzt werden.

Top-Performance im Vergleich mit SQLite

Die Raima Datenbank bietet Top-Performance und hält Vergleiche mit anderen Systemen jederzeit stand. Raima hat einen Benchmark von RDM Embedded (RDMe) 10.0.4 und SQLite 3.7.2 erstellt, forder Sie ihn bei Interesse bei uns hier  an.

Eingebaute Zuverlässigkeit und Konsistenz

RDM Embedded ist vollständig ACID (atomicity, consistency, isolation und durability) konform, so dass Sie sicher sein können das die gespeicherten Daten korrekt sind. Die automatischen Wiederherstellungsmerkmale von RDM Embedded stellen sicher, dass auch im Fall eines Systemfehlers keine Daten verloren gehen. Daten werden automatisch gesichert (Backup). Die Multi-User Eigenschaften von RDM Embedded stellen konsistente Daten in Umgebungen sicher wo mehrere Anwender/Systeme auf Daten zugreifen müssen.

Umfassende Zugriffsmöglichkeiten

RDM Embedded bietet verschiedenste Zugriffsmöglichkeiten auf Daten, so wie Sie es benötigen um mit Ihrem Produkt langfristig erfolgreich zu sein! Vom low-level C-API mit über 250 Funktionen  bis hin zu Industriestandard Methoden wie SQL, XML und ODBC. Das RDM Embedded SQL API ist eine umfassende Sammlung von SQL Funktionen die es leicht machen Daten zu verwalten und Abfragen zu erstellen.
Auch an Interoperabilität mit anderen Datenbanken und Anwendungen wurde gedacht. Der microHTTP Server in RDM Embedded erlaubt es Anwendern das Standard HTTP Protokoll für die Verwaltung und Zugriffe auf Daten zu verwenden. Der microHTTP Server kann auch dazu verwendet werden das Gerät selbst zu verwalten auf dem die Datenbank läuft.

Flexible Speichermöglichkeiten

RDM Embedded bietet die ultimative Flexibilität was das Speichermedium der Daten betrifft. Neben der traditionellen Speicherung auf Festplatten werden Flash-Geräte aller Art und "In-memory", sprich Speicherung im RAM unterstützt. Für komplexe Anwendungen, die eine Mischung aus Festplatte/Flash und RAM benötigen, gibt es das leistungsfähige Hybrid-Modell.

RDM Erweiterungen

RDMe V10 ModulesDie verfügbaren Erweiterungen zu RDM Embedded bieten zusätzliche Funktionalität zu denen des RDM Embedded Core's. Mittels der Erweiterungen können Entwickler Anforderungen an Hochverfügbarkeit, verteilte Daten und automatische Datenweitergabe (Data-Flow) gerecht werden.

Es stehen 3 Erweiterungen zur Verfügung: RDM Embedded High Availability, RDM Embedded DataFlow  und RDM Embedded Distributed. Weiter Infos finden Sie im gelben Tab-Menü unten.

 


Durch die Unterstützung der wichtigsten RTOS Betriebssysteme hat RDM® Embedded vom Datacenter bis zu kleinen Embedded Anwendungen seine Betriebsbewährtheit bewiesen.

Mit dem RDM® Server, einer High Performance Client/Server Netzwerk - Datenbank, bietet Ihnen die Raima Datenbank Familie Unterstützung für alle Anwendungsfälle.

Neu in RDMe 10

Die grundlegenden Architekturänderungen der V10 der RMD Embedded bringen folgende neue Leistungsmerkmale mit sich:

  • Umfassende Multi-Core Unterstützung "by Design"
  • Erweiterte Transaktions-Unterstützung mit signifikant optimierter Performance
  • Client/Server Mode: RPC Aufrufe (native, XML, SQL API) und Librarycalls wie bisher bei RDM Embedded
  • Mixed Execution Mode (RPC und Librarycalls gemischt)

 

Zusätzlich wurden in RDM Embedded V10 viele neue und wichtige Features implementiert:

  • MVCC (Multi Version Concurrency Control)
  • Master-Slave-Mirroring
  • Online Backup während des Betriebes
  • Asynchrone Master-Slave-Datenreplikation
  • Asynchrone Datenreplikation mit fremden Datenbanken
  • konfliktlose Master-Master Spiegelung
  • Verteilte Daten-Abfragen
  • Zwei-Phasen-Commit (2PC)

Tutorial Video

Unterstützte Betriebssysteme

  • AIX
  • Embedded Linux
  • FreeBSD
  • Integrity
  • HP-UX
  • Linux
  • MacOS
  • µC/OS-II
  • QNX Neutrino
  • Solaris
  • VxWorks
  • Windows
  • Windows CE
  • Windows Embedded
  • Anpassungen auf Ihr OS / RTOS sind problemlos möglich, fragen Sie an!

Unterstützte Datentypen

  • BLOBs
  • Character
  • Date
  • DBADDR (ROWID)
  • Decimal/Numeric
  • Floating Point - 32bit und 64bit
  • Integer - 8bit, 16bit, 32bit und 64bit
  • Time
  • Timestamp
  • Unicode

BLOB, VLDB

  • Unterstützung von nativen BLOB (Binary Large Object) Daten
  • VLDB (Very Large Database) Unterstützung
  • Die direkte Möglichkeit der Replikation von Embedded Datenbanken in den RDM Server

RDM Embedded zu RDM Server Replikation

Netzwerk Datenmodell

Relationales DatenmodellBeim relationalen Datenbank Modell werden die Daten in Tabellen gespeichert, die wiederum in Zeilen und Spalten organisiert sind. Die JOIN Operation wird verwendet um zusammengehörige Daten in verschiedenen Tabellen über ein Identifierspalte in beiden Tabellen miteinander zu verwenden.

Das relationale Modell ist sehr flexibel, allerdings nimmt mit zunehmender Anzahl an Datensätzen die Geschwindigkeit merklich ab. Durch Indices kann dieser Effekt zwar abgemildert werden, diese benötigen aber zusätzlichen Speicherplatz. Des weiteren ergibt sich durch die Verwendung der redundanten Identifierspalten in verknüpften Tabellen ein erhöhter Speicherbedarf.

Lesen Sie einen Artikel aus dem RTC Magazin wo die Vorteile des Netzwerk Modells in Bezug auf den schonenden Umgang mit Resourcen beschrieben werden. Den Artikel finden Sie weiter unten unter Downloads.

Relationales Datenmodell

Netzwerk DatenmodellIm Gegensatz zum relationalen Datenmodell werden Beziehungen zwischen Datensätzen im Netzwerkmodell über Pointer zwischen den Datensätzen abgebildet. Diese Pointer werden verwendet, um die Beziehung zwischen den Datensätzen herzustellen und zwischen ihnen zu navigieren.

Durch diese Struktur ist das Netzwerkmodell gegenüber dem relationalen Modell deutlich schneller, da sich ein Objekt, welches zu einem anderen in Beziehung steht mit einem logischen Datenzugriff finden lässt, wogegen beim relationalen Modell 3 oder mehr Zugriffe notwendig sind.

Lesen Sie einen Artikel aus dem RTC Magazin wo die Vorteile des Netzwerk Modells in Bezug auf den schonenden Umgang mit Resourcen beschrieben werden. Den Artikel finden Sie weiter unten unter Downloads.

Evaluation

Sie können sich eine Testversion der RDM Embedded Software zu Evaluationszwecken direkt beim Hersteller Raima laden.

Für technische wie auch kommerzielle Fragen stehen wir als Ihr Ansprechpartner in D-A-CH gerne jederzeit zur Verfügung.

RDMe High Availability

RDM Embedded ist aufgrund des integrierten Hot-Online-Backups und "Two Phase Commit" Protokolls an sich schon hoch verfügbar, diese Erweiterung fügt der RDM Core Engine weitere Funktionalität für höchste Verfügbarkeit hinzu.

Raima hat Komponenten hinzugefügt die Entwicklern von Embedded-Systemen hift, Ihre Echtzeit-Systeme einfach für höchste Verfügbarkeit bei maximaler Performance und minimalstem Speicherverbrauch zu entwickeln.

Das wesentliche Feature ist die Master-Slave-Spiegelung die automatisch die Anwendungsdatenbank lokal oder über ein Netzwerk spiegelt. Mittels der synchronen und asynchronen Mirroring Engine können dann fehlertolerante Systeme aufgebaut werden. Auch lassen sich verkettete Spiegelungen erstellen, die speicherbasierte Datenbanken (In-Memory) auf Plattenspeicher übertragen.

RDMe Distributed

Diese Erweiterung fügt der RDM Core Engine Funktionalität für verteilte Datenbanken hinzu.

Damit können Entwickler Anwendungen konzipieren die auf verteilte Daten zugreifen, unabhängig davon, ob sich diese in vernetzten System auf einer Backplane oder auf verschiedenen Kontinenten befinden.

Es ist also möglich mittels eine Anwendung auf verteilte Daten in der Form zuzugreifen, dass alle in einer Tabelle sichtbar sind, unabhängig vom physikalischen Speicherort.

 

 

 

RDMe DataFlow

Diese Erweiterung fügt der RDM-Core-Engine eine Daten-Fluß-Funktionalität hinzu.

Damit können Entwickler anspruchsvolle Anwendungen konzipieren die Informationen über alle möglichen Ebenen in den Embedded Systemen, bis hin zu großen Enterprise-Systemen, transportieren.

Früher waren Embedded Systeme oft geschlossene alleinstehende Systeme, heute sind sie sehr oft vernetzt und in die Firmennetzwerke eingebunden. RDMe dataFlow bietet hier die passende Lösung um Daten von der Fertigung über die Fertigungsleitrechnersysteme bis hin zum unternehmensweiten ERP System fliessen zu lassen, automatisch und in Echtzeit.

Hier am Beispiel einer Master - Slave Replikation gezeigt:

 

 

 

 

 

 

 

 

 

 

Hier am Beispiel einer Replikation in eine Fremddatenbank (SQL Server des ERP Systems):

 

Unterstützt werden der Raima RDM Server, MySQL®, Oracle®, und Microsoft® SQL Sever® über den Industrie-Standard ODBC.


Schlagworte

Hersteller: Raima
Funktion: Datenbank
Prozessorarchitekturen: Prozessorunabhängig

>>> Preis anfragen

Embedded Tools GmbH
Fon: +49 251 98729-0 / Fax: -20
E-Mail info(at)embedded-tools.de


CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisiertem Spam vorzubeugen.
Bild-CAPTCHA
Enter the characters shown in the image.