Konfigurationsplanung für die Verwendung eines Datenspeichers in einer Messaging-Engine

Vor der Verwendung eines Datenspeichers für eine Messaging-Engine müssen Sie verschiedene Optionen berücksichtigen.

Managementsystem für relationale Datenbanken (RDBMS) für Datenspeicher

Sie können das Verwaltungssystem für relationale Datenbanken auswählen, das Sie auch für andere Anwendungen verwenden, insbesondere, wenn Sie bereits mit den Tools für die Verwaltung dieses Verwaltungssystems für relationale Datenbanken vertraut sind. Beachten Sie auch die folgenden Punkte:
  • Leistung
  • Skalierbarkeit
  • Verfügbarkeit, insbesondere, wenn Sie Messaging-Engines in einer Umgebung mit hoher Verfügbarkeit ausführen

Wenn Sie eine neue Messaging-Engine, die einen Datenspeicher verwendet, in einem einzelnen Server erstellen, wird sie standardmäßig für die Verwendung einer Apache-Derby-Datenquelle konfiguriert. Damit kann die Messaging-Engine ohne zusätzliche Konfiguration sofort ausgeführt werden.. Die eingebettete Derby-Standarddatenquelle ist für viele Zwecke ausreichend. Andere Verwaltungssysteme für relationale Datenbanken bieten mehr Tools und mehr Leistung, insbesondere Skalierbarkeit auf größeren Maschinen mit mehreren Prozessoren,

Unterstützte Konfigurationen Unterstützte Konfigurationen: WebSphere Application Server unterstützt die direkte Nutzung der Apache-Derby-Datenbank durch Kunden nur in Testumgebungen. Die direkte Nutzung der Apache-Derby-Datenbank durch Kunden wird in Produktionsumgebungen nicht unterstützt. Das Produkt unterstützt die Verwendung von Apache Derby nur in internen Anwendungsserverkomponenten in Produktionsumgebungen.sptcfg

Datenbanktopologie

Sie müssen bei der Auswahl der relativen Position eines Datenspeichers und der zugehörigen Messaging-Engine mehrere Optionen berücksichtigen:
  • Legen Sie fest, ob der Datenspeicher auf demselben Knoten wie die Messaging-Engine oder auf einem fernen Knoten ausgeführt werden soll. In einigen Fällen kann durch die Ausführung des Datenspeichers auf einem fernen Knoten die Leistung verbessert werden. In anderen Fällen bietet eine lokale Datenbank eine genauso gute Leistung wie eine ferne Datenbank. Sie sollten eigene Leistungsanalysen durchführen, weil die Leistungseigenschaften eng mit den Hardwarespezifikationen in Zusammenhang stehen können.
  • Legen Sie fest, ob der Datenspeicher eine dedizierte Datenbank haben oder eine Datenbank gemeinsam mit anderen Datenspeichern nutzen soll.
  • Berücksichtigen Sie bei der Auswahl der Topologie die Auswirkungen auf die hohe Verfügbarkeit.

Automatische Erstellung von Datenbanktabellen

Überlegen Sie, ob Sie WebSphere Application Server verwenden möchten, damit die Datenspeichertabellen automatisch erstellt werden, oder der Datenbankadministrator die Tabellen vorab erstellen soll:
  • WebSphere Application Server kann die Datenspeichertabellen automatisch automatisch erstellen, wenn Sie bei der Konfiguration des Datenspeichers für die Verwendung einer Datenquelle die Option Tabellen erstellen auswählen. Wenn Sie diese Option auswählen möchten, müssen Sie zuerst sicherstellen, dass WebSphere Application Server ausreichende Berechtigungen zum Erstellen der Tabellen und Indizes hat, indem Sie die erforderlichen Berechtigungen für die ausgewählte Datenbank festlegen.
    Einschränkung für DB2 for z/OS: Die Option für das Erstellen der Tabellen durch WebSphere Application Server ist bei DB2 for z/OS nicht verfügbar. Wenn Sie DB2 for z/OS verwenden, muss Ihr Datenbankadministrator die Datenspeichertabellen manuell erstellen.
  • Wenn der Datenbankadministrator die Tabellen manuell erstellen soll, müssen Sie DDL-Anweisungen (Data Definition Language) bereitstellen, die mit dem Befehl sibDDLGenerator erstellt wurden.

Erforderlicher BLOB-Speicherplatz für Nachrichtendaten

Die Nachrichtendaten werden in einer Datenbanktabellenspalte des Datentyps BLOB gespeichert. Vor dem Erstellen eines Datenspeichers müssen Sie sich Gedanken über die Höhe der erwarteten Workload machen, um sicherzustellen, dass Ihr Datenbankadministrator den BLOB-Bereich in einer Größe erstellt, die für Ihre Nachrichtendaten ausreichend ist.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjm0435_
Dateiname:cjm0435_.html