Zum Inhalt springen

Video Was ist neu in RDM v12?

Das ursprüngliche Mandat für RDM Version 12 war Leistung, Leistung, Leistung. Es stellte sich heraus, dass es viel mehr als das war…

Neue Funktionen einfügen

Einige unserer Raima-Ingenieure sprechen über einige der neuen Funktionen, die in RDM Version 12.0 veröffentlicht wurden. Neue Datenbankcursor, verbesserte SQL-Optimierung, Speicherbeschränkung auf eingebetteten Geräten, größere Schlüsselgrößenbeschränkung, nicht wiederholbare Lesevorgänge ohne Sperren, Bulk-Insert-API, Verschlüsselung, Shared Memory-Protokoll, neue Datentypen, Protokollbenachrichtigungs-API. Schauen Sie sich unsere vollständige Funktionsliste an.

Transkript

Lars Pedersen: RDM 12 führt eine neue C-Schnittstelle und Datenbankcursor ein, eine API für Programmierer, die CRUD-Operationen in Ihrem Code vereinfachen.

Wayne Warren: Der SQL-Optimierer der Version 12 verwendet Statistiken aus der Datenbank, um Ausführungspläne zu erstellen, die wesentlich schneller sind.

Jay Edgar: Auf eingebetteten Geräten müssen Entwickler häufig die genaue Speichernutzung aller Teile ihres Systems steuern. RDM Version 12 erleichtert dies, indem der Entwickler die maximale Speichergröße und optional den genauen Puffer angeben kann, den das Datenbanksystem verwenden wird.

Bill Houglum: RDM 12 hat die Beschränkungen der Schlüssellänge beseitigt. Entwickler können jetzt die Schlüsselgröße über ihre Schemadefinition steuern.

Wayne Warren: Eine weitere neue Funktion, die wir als "nicht wiederholbare Lesevorgänge" bezeichnen, ermöglicht es Ihnen, aus der Datenbank zu lesen, ohne Sperren anzuwenden. Sperren, die keine laufenden Updates stören; Sperren, auf die Sie nicht warten müssen, um sehr schnell lesen zu können. Der Gesamtsystemdurchsatz ist also viel höher.

Jay Edgar: Mit der Bulk-Insert-API der Version 12 kann der Entwickler eine große Anzahl von Zeilen effizient einfügen.

Lars Pedersen: Daten sind unglaublich wertvoll. RDM stellt Ihre Datensicherheitsanforderungen mit Datenbankverschlüsselung sicher.

Bill Houglum: RDM 12 verbessert die Leistung mit Remoteclients erheblich, indem ein Kommunikationstransport mit gemeinsamem Speicher hinzugefügt wird.

Jay Edgar: In Version 12 haben wir ein Datum, eine Uhrzeit und einen Zeitstempel zusammen mit den Datentypen BCD und GUI hinzugefügt. All dies war früher möglich, aber es war nicht nativ, und jetzt ist es viel effizienter und über alle Schnittstellen hinweg gleich.

Wayne Warren: Ab Version 12 können wir jetzt Benachrichtigungsprotokolle empfangen und lesen, die jedes Mal erstellt werden, wenn ein Prozess die Transaktion festschreibt und an jeden Prozess weitergibt, der diese Transaktion abonniert hat. Damit es als Benachrichtigung fungiert; Sie erhalten diese, sobald sie eintreten, damit Sie antworten können.