Relationale Datenbanken unterscheiden sich durch spezifische Leistungsmerkmale, die für oneGateway2SQL bestmöglichst genutzt werden sollen. Um die verschiedenen, relationalen Datenbanksysteme unterstützen zu können, wurde eine eigene Schicht eingeführt, die sich ausschließlich mit der Abbildung der vom Kernsystem vorbereiteten Zugriffe auf die spezifischen Leistungen der eingesetzten Datenbank anpasst. Dabei darf innerhalb einer Applikation nur ein Datenbanksystem verwendet werden. Das bedeutet allerdings keine Einschränkung, denn genau diese Diversität der unterschiedlichen Datenhaltungssysteme aufzulösen, ist eine der Aufgaben, die durch oneGateway2SQL durchgeführt werden soll.
DB2 ist ein relationales Datenbanksystem von IBM, das sowohl für AIX als auch unter z/OS verfügbar ist. Für Zielsysteme deren Hersteller IBM ist, kann DB2 die richtige Wahl sein, allerdings kann die Pflege der Zugriffspläne zu einem hohen Aufwand beim Betrieb führen. | vorgesehen |
Informix ist ein relationales Datenbanksystem von IBM, das auf verschiedenen Unix-Systemen und auch unter Windows zur Verfügung steht. Informix ist die Datenbank mit dem geringsten, administrativen Aufwand, da das System alle Einstellungen aus statistischen Werten ableitet und automatisch anpasst. | unterstützt |
MySQL ist ein relationales Datenbanksystem, das als OpenSource-Entwicklung einen hohen Bekanntheitsgrad erreicht hat. MySQL ist auch ein Produkt der Firma Oracle | vorgesehen |
Oracle ist ein relationales Datenbanksystem des gleichnamigen Softwareherstellers, das auf allen Betriebssystemen verfügbar ist. Es ist die am weitesten verbreitete Datenbank mit dem besonderen Charme, auf wirklich jedem System ablauffähig zu sein. | unterstützt |
PostgreSQL ist ein relationales Datenbanksystem als OpenSource-Entwicklung mit einem enormen Umfang bei der Unterstützung der SQL-Normen. PostgreSQL ist kommerziellen Datenbanken durchaus gewachsen | geplant |
SESAM-SQL ein relationales Datenbanksystem von Fujitsu das ausschließlich unter BS2000 angeboten wird. Dabei handelt es sich um ein sehr performantes System, das leider nur unter BS2000 verfügbar ist. SESAM hat auch einen CALL-DML, die über oneGateway2SQL nach SESAM-SQL umgesetzt werden kann. | unterstützt |
Für oneGateway2SQL muss eine Datenbank verwendet werden, die auch unterstützt wird. Welche Datenbank gewählt wird, ist für den Einsatz von oneGateway2SQL unerheblich. Die Entscheidung über das Datenbanksystem hängt nicht nur an dem Betriebssystem, unter dem die migrierten Applikationen ablaufen sollen. Die Anforderungen der Migration sind ausschlaggebend. Sie müssen sich mit den spezifischen Leistungen des relationalen Datenbanksystems decken. Nicht zuletzt sind auch die Lizenzkostenein wichtiger Faktor für die Auswahl.