Datenbank für einen Datenspeicher erstellen

Wenn Sie eine Datenbank erstellen, die Sie als Datenspeicher für Ihre Messaging-Engine verwenden möchten, müssen Sie ein Managementsystem für relationale Datenbanken (RDBMS, Relational Database Management System) auswählen und die Datenbank in Übereinstimmung mit dem ausgewählten Managementsystem für relationale Datenbanken erstellen.

Vorbereitende Schritte

Wählen Sie das Managementsystem für relationale Datenbanken aus, das Sie für den Datenspeicher verwenden möchten. Sofern Sie nicht den integrierten Apache-Derby-Provider verwenden, müssen Sie die Datenbank erstellen, bevor Sie eine Messaging-Engine erstellen. Notieren Sie die Datenbankparameter, die Sie für die Konfiguration der Datenquelle benötigen. Weitere Informationen hierzu finden Sie im Artikel Eine JDBC-Datenquelle für eine Messaging-Engine konfigurieren.

Vorgehensweise

Informationen zum Erstellen einer Datenbank können Sie der Dokumentation zum ausgewählten RDBMS entnehmen.

Die Standarddatenbank für einen Datenspeicher ist eine integrierte Apache-Derby-Datenbank. Wenn Sie einen Datenspeicher mit Standardeinstellungen für das Busmember konfigurieren möchten, kann das Busmember nur ein Server sein. Falls die Datenbank für den Datenspeicher noch nicht vorhanden ist, erstellt die Messaging-Engine die Datenbank automatisch, wenn die Messaging-Engine ihre erste Verbindung herstellt.

Tipps zu Sybase:
  • Stellen Sie sicher, dass Sie den Datenbankserver mit einer Seitengröße von mindestens 4 KB erstellen.
  • Setzen Sie die Eigenschaft lock scheme für Ihren Server auf datarows. Auf diese Weise können Sie gegenseitiges Sperren in den Datenspeichertabellen verhindern.
  • Setzen Sie die Eigenschaft enable housekeeper GC für Ihren Server auf 5. Damit kann der Server unter hoher Arbeitslast redundanten Speicherplatz in der Datenbank schneller zurückfordern.
  • Stellen Sie sicher, dass die Option allow nulls by default für Ihre Datenbankinstanz ausgewählt ist. Diese ist für die ordnungsgemäße Ausführung der Messaging-Engine erforderlich.
Tipp zu Informix : Die Eins-zu-eins-Beziehung zwischen einer Messaging-Engine und einem Datenspeicher bedeutet, dass jede Messaging-Engine eigene Datenbanktabellen haben muss. Wenn Sie das Verwaltungssystem für relationale Datenbanken Informix verwenden, konfigurieren Sie für jede Messaging-Engine eine separate Datenbankinstanz. Es wurden Probleme in dieser Umgebung beobachtet, wenn die Datenspeicher für mehrere Messaging-Engines unterschiedliche Schemata in derselben Datenbank verwenden.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



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