RDM-Server®
Client / Server-Datenbankübersicht
RDM Server® is Raima’s extremely powerful Client/Server database management system. It is perfectly designed for business-critical applications that need a higher degree of server horsepower that provides greater concurrency, fine granularity of locking, a dynamic runtime architecture with built-in encryption for security and a complete and extendable SQL implementation.
This database server provides C/C++ and SQL APIs and supports both relational and network data models. Databases can be disk-resident, memory resident or a hybrid. RDM Server® implements multi-user row-level locking, hot database backup and a fully ACID-compliant transaction logging system with automatic crash recovery. The database server’s library can optionally be run in process with the application, eliminating client/server remote procedure calls. RDM Server® is supported on most 32- and 64-bit enterprise and RTOS operating systems, and are used in a wide range of applications for network management systems, medical equipment, financial services, telecommunication systems and more.
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.
Ressourcen
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
Customize your code by using Server Extensions to run native code within the Server process space. This significantly reducesn RPC overhead andallows your customize dfunctions to be available to all users within your application family.Datenbankspezifikationen:
- Maximale Datenbankgröße: 70 Billiarden Bytes
- Maximale Anzahl von Schlüsseln: 18 Billionen pro Spalte
- Maximale Anzahl von Zeilen: 18 Billionen pro Tabelle
- Maximal geöffnete Dateien: Keine feste Grenze
- Maximale Tabellengröße: 32 KB x 18 Billionen = 576 EB
Unterstützte Muttersprachen:
- C / C ++
Unterstützte Standards:
- ANSI SQL-89 Level 2
- ANSI SQL-92 Teilweise
- Unicode
- ADO.NET
- ODBC v3.51
- Typ 4, JDBC 3.0 und 4.0
- Typ 4, JDBC 3.0 und 4.0
- XML
Datenanbieter und Treiber: Interoperabilität
- ADO.Net 1.0-Datenprovider
- JDBC 4 Typ 4 Treiber
- ODBC 3.5-Treiber
Unterstützte Datentypen:
- BLOBS
- Charakter
- DBADDR (ROWID)
- Dezimal / Numerisch
- Gleitkomma - 32 Bit und 64 Bit
- Ganzzahl - 8 Bit, 16 Bit und 64 Bit
- Zeit
- Zeitstempel
- Unicode