Zum Inhalt springen

RDM-Server®

Client / Server-Datenbankübersicht

RDM Server® ist Raimas extrem leistungsfähiges Client/Server-Datenbankverwaltungssystem. Es ist perfekt für geschäftskritische Anwendungen konzipiert, die ein höheres Maß an Serverleistung benötigen, die mehr Parallelität, feine Granularität der Sperrung, eine dynamische Laufzeitarchitektur mit integrierter Verschlüsselung für Sicherheit und eine vollständige und erweiterbare SQL-Implementierung bietet.

Dieser Datenbankserver stellt C/C++- und SQL-APIs bereit und unterstützt sowohl relationale als auch Netzwerkdatenmodelle. Datenbanken können festplattenresident, speicherresident oder hybrid sein. RDM Server® implementiert Multi-User-Sperren auf Zeilenebene, Hot-Datenbank-Backup und ein vollständig ACID-kompatibles Transaktionsprotokollierungssystem mit automatischer Wiederherstellung nach Abstürzen. Die Bibliothek des Datenbankservers kann optional im Prozess mit der Anwendung ausgeführt werden, wodurch Client/Server-Remote-Prozeduraufrufe vermieden werden. RDM Server® wird von den meisten 32- und 64-Bit-Unternehmens- und RTOS-Betriebssystemen unterstützt und in einer Vielzahl von Anwendungen für Netzwerkmanagementsysteme, medizinische Geräte, Finanzdienstleistungen, Telekommunikationssysteme und mehr verwendet.

Der Datenbankserver unterstützt vorzeichenbehaftete und vorzeichenlose Ganzzahlen (8-, 16-, 32- und 64-Bit), Zeichenfolgen (UTF-8 und Unicode), Gleitkommazahlen (32- und 64-Bit), BLOB (binäres großes Objekt). , BCD (Binary Coded Decimal), Datum, Uhrzeit und Zeitstempel. In hat auch native C / C ++ - Unterstützung für Strukturen und mehrdimensionale Arrays basierend auf der Liste der Basistypen oben.

Schlüsselfunktionalität

Festplattenresidenter, speicherinterner oder hybrider Datenspeicher
Datenbankserver können festplattenresident, speicherresident oder hybride sein. Die Datendefinitionssprache (DDL) unterstützt das Mischen verschiedener Speichertypen, um die Leistung zu optimieren und die Datenpersistenz zu verwalten.

Reproduzieren

Die aktive oder passive Replikation verwaltet eine identische Kopie Ihrer Datenbank für das Anwendungsfailover. Das Subsystem implementiert eine asynchrone Single-Master-Multi-Slave-Replikations-Engine basierend auf seinen Client-Server-Transporten (einschließlich TCP / IP).

Servererweiterungen: Benutzerdefinierter Code

Passen Sie Ihren Code an, indem Sie Servererweiterungen verwenden, um systemeigenen Code im Serverprozessbereich auszuführen. Dies reduziert den RPC-Overhead erheblich

und ermöglicht es Ihren benutzerdefinierten Funktionen, allen Benutzern in Ihrer Anwendungsfamilie zur Verfügung zu stehen.

Technische Daten
Plattformunterstützung / kostenlose Downloads