Relative Vorteile eines Dateispeichers und eines Datenspeichers

Sie müssen entscheiden, ob Sie einen Dateispeicher oder einen Datenspeicher für Ihre Messaging-Engine verwenden möchten, indem Sie die Vorteile beider Typen gegeneinander abwägen.

Die Verwendung eines Dateispeichers an Stelle eines Datenspeichers für Ihre Messaging-Engine kann mehrere Vorteile haben:
Bessere Leistung
Um mit einem Datenspeicher eine optimale Leistung zu erzielen, müssen Sie häufig einen separaten fernen Datenbankserver verwenden. Mit einem Dateispeicher können Sie eine noch bessere Leistung erzielen, ohne einen separaten fernen Datenbankserver verwenden zu müssen.
Geringer Verwaltungsaufwand
Der Dateispeicher kombiniert einen hohen Durchsatz mit geringem bzw. gar keinem Verwaltungsaufwand. Damit eignet er sich für Benutzer, die sich keine Gedanken darüber machen möchten, wo die Messaging-Engine ihre wiederherstellbaren Daten speichert. Ein Dateispeicher verbessert den Durchsatz und die Skalierbarkeit von Apache Derby.
Geringere Implementierungskosten
Wenn Sie einen Datenspeicher verwenden, ist möglicherweise eine gewisse Datenbankverwaltung erforderlich, um die Messaging-Engines zu konfigurieren und zu verwalten. Dateispeicher können in Umgebungen ohne einen Datenbankserver verwendet werden.

Einige Organisationen bevorzugen die Verwendung eines Datenspeichers, da dieser die vorhandenen Ressourcen effektiver nutzt. Dies kann beispielsweise in Firmen der Fall sein, die ein starkes Team von Datenbankspezialisten oder eine stabile Datenbankinfrastruktur haben.

Bei einem transienten Verbindungsverlust zum Dateisystem muss der Anwendungsserver erneut gestartet werden, sobald die Verbindung zum Dateisystem wiederherstellt wurde. Im Hinblick auf den Datenspeicher kann die Messaging-Engine jedoch über die Datenbank selbst wiederhergestellt werden. In solchen Situationen ist der Datenspeicher eine bevorzugte Hochverfügbarkeitsoption im Gegensatz zum Dateisystem.

[AIX Solaris HP-UX Linux Windows][IBM i]Datenspeicher haben die folgenden technischen Vorteile gegenüber Dateispeichern: Wenn ein Datenspeicher verwendet wird, können einige Java™ EE-Anwendungen JDBC-Verbindungen gemeinsam nutzen und von der Optimierung mit einphasiger Festschreibung profitieren. Nähere Informationen finden Sie im Artikel Verbindungen gemeinsam nutzen, um von der 1-PC-Optimierung zu profitieren.Ein Dateispeicher unterstützt diese Optimierung nicht.

Daten, die in einem Datenspeicher und einem Dateispeicher gespeichert sind, profitieren von den Sicherheitsfunktionen, die von WebSphere Application Server bereitgestellt werden, wenn der Zugriff mit den APIs von WebSphere Application Server, z. B. JMS-Messaging, erfolgt. Je nach verwendetem Nachrichtenspeichertyp können noch weitere Sicherheitsfeatures zur Verfügung stehen. Weitere Einzelheiten finden Sie in den Artikeln Dateispeicher und Datenspeicher.
  • Datenspeicher: Sie greifen auf die ausgewählte Datenbank über eine Benutzer-ID und ein Kennwort zu, die mit den bereitgestellten Tools für das angegebene Datenbankverwaltungssystem verwaltet werden. Durch die logische und physische Abtrennung Ihres Datenbankservers kann außerdem die Gesamtsicherheit Ihrer Daten verbessert werden.
  • Dateispeicher: Zusätzliche Sicherheit kann bei der Verwendung eines Dateispeichers erreicht werden, indem Sie Ihre Dateispeicherdateien mit besonderer Sorgfalt behandeln. Wenn Sie beispielsweise ein sicheres, über ein Netz angeschlossenes Laufwerk verwenden, um Ihre Dateispeicherdateien zu speichern, können Sie die physische Sicherheit Ihrer Daten verbessern. Ein weiteres Beispiel ist die Speicherung Ihrer Dateien in einem verschlüsselten Dateisystem des Betriebssystems.

Dateispeicher und Datenspeicher bieten Funktionalität für hohe Verfügbarkeit. Nähere Einzelheiten finden Sie im Artikel Hohe Verfügbarkeit des Nachrichtenspeichers.


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=cjm0001_
Dateiname:cjm0001_.html