Client/Server Datenbank Überblick
RDM Server ist Raimas extrem leistungsstarkes Client/Server Datenbank Management System. Es wurde speziell für businesskritische Applikationen entwickelt die eine hohe Serverleistung, hohe Parallelität und eine feine Locking Granularität benötigen. Darüber hinaus unterstützt RDM Server eine dynamische Laufzeit Architektur sowie Verschlüsselung für hohe Sicherheitsanforderungen und bietet einen vollständigen und erweiterbaren SQL Sprachumfang.
RDM Server bietet C/C++ APIs und unterstützt relationale und Netzwerk Datenmodelle. Datenbanken können auf Festplatten, im Hauptspeicher oder auf beiden Medien gleichzeitig existieren (Hybrid Modell). Es unterstützt multi-user row-level Locking, eine online Datenbank Sicherung und ein voll ACID konformes Transaktions-Logging mit automatischer, Crash konsistenter Wiederherstellung. Die RDM Server Bibliothek kann optional im Applikationsprozess laufen um client/server remote procedure calls zu vermeiden. RDM Server unterstützt die meisten 32 und 64 Bit Enterprise- und Echtzeit-Betriebssysteme (RTOS) und wird in vielen verschiedenen Applikationen in Bereichen wie Netzwerk Management, medizinischen Geräten, Finanzdienstleistungen, Telekommunikation und vielen anderen eingesetzt.
Der Datenbank Server unterstützt signed und unsigned integer (8, 16, 32 und 64 Bit), character string (UTF-8 und Unicode), floating point (32 und 64 bit), BLOB (binary large object), BCD (Binary Coded Decimal), date, time und timestamp. Er bietet auch C/C++ Support für structs und multidimensionale Arrays der oben genannten Basis Datentypen.
Produkte
- RDM 14.0
- RDM Server 8.4
- RDM Database API for a LabVIEW
Resources
RDM Server 8.4 Technical Whitepaper
RDM Server 8.4 What’s New
RDM Server Datasheet
Optimizing Performance for RDM Server
Online Documentation
Demos
Testen Sie in-memory, on-disk Performance und andere Funktionen in Ihrer Applikationsumgebung! Jede Demo braucht weniger als 5 Minuten.
zur den demos
Disk basierend, In-Memory oder Hybrid Data Storage

Datenbanken können auf Festplatten liegen, im Hauptspeicher oder auf beiden Medien (hybrid). Die Data Definition Language (DDL) unterstützt die Kombination von verschiedenen Speicher Medien um Performance zu optimieren und gleichzeitig Persistenz zu gewährleisten.
Replikation
Aktive bzw. passive Replikation erzeugt eine exakte Kopie Ihrer Datenbank für die Ausfallsicherung Ihrer Applikation. Das Subsystem verfügt über eine single-master, multi-slave Funktionalität, basierend auf den Client/Server Transport Mechanismen (inkl. TCP/IP).
Kundenspezifische Server Erweiterung
Passen Sie den Code an Ihre individuellen Bedürfnisse an. Server Erweiterungen erlauben es ihrem Code im gleichen Prozessraum zu laufen wie RDM Server. Dies reduziert den RPC Overhead erheblich und stellt Ihre Funktionen allen Ihren Applikationen zur Verfügung.
Database Specifications:
- Maximum Database Size: 70 Quadrillion Bytes
- Maximum Number of Keys: 18 Quintillion per Column
- Maximum Number of Rows: 18 Quintillion per Table
- Maximum Open Files: No hard limit
- Maximum Table Size: 32K x 18 Quintillion = 576 EB
Native Languages Supported:
- C/C++
Standards Supported:
- ANSI SQL-89 Level 2
- ANSI SQL-92 Partial
- Unicode
- ADO.NET
- ODBC v3.51
- Type 4, JDBC 3.0 and 4.0
- Type 4, JDBC 3.0 and 4.0
- XML
Data Providers and Drivers: Interoperability
- ADO.Net 1.0 Data Provider
- JDBC 4 Type 4 Driver
- ODBC 3.5 Driver
Data Types Supported:
- BLOBS
- Character
- DBADDR (ROWID)
- Decimal/Numeric
- Floating Point – 32bit and 64bit
- integer – 8 bit, 16bit and 64bit
- Time
- Timestamp
- Unicode