Einfache Daten-Grids erstellen

Mit einem einfachen Daten-Grid können Sie Erstellungs-, Abruf-, Aktualisierungs- und Löschoperationen ausführen. Sie können das einfache Daten-Grid insbesondere für einen schnelleren Zugriff auf die Daten einsetzen, die in einer Datenbank gespeichert sind.

Vorbereitende Schritte

Sie können einfache Daten-Grids mit WebSphere Application Server oder mit einer eigenständigen Java-Anwendung verwenden. WebSphere eXtreme Scale Client muss in beiden Szenarien installiert sein.

Informationen zu diesem Vorgang

Sie können einfache Daten-Grids verwenden, um die Verarbeitungsgeschwindigkeit dynamischer Webanwendungen zu erhöhen, indem Sie die Datenbanklast auf das Daten-Grid verlagern. Sie können Schlüssel/Wert-Paare beliebiger Daten im Speicher ablegen, um so kostenintensive Datenbankabfragen zu reduzieren. Die Schlüssel können einen beliebigen vorhandenen Java-Typ angeben, wie zum Beispiel "java.lang.String" oder "Integer". Bei den Werte kann es sich um beliebige serialisierbare Objekttypen handeln. Jedes Mal, wenn Daten benötigt werden, werden diese zuerst im Daten-Grid auf dem Gerät gesucht. Falls die Daten nicht auf dem Gerät vorhanden sind, werden sie aus der Datenbank abgerufen und in das einfache Daten-Grid eingefügt. Sie können ein einfaches Daten-Grid erstellen, indem Sie eine Anwendung schreiben, die die API "ObjectMap" verwendet.

Vorgehensweise

  1. Erstellen Sie ein einfaches Daten-Grid. Klicken Sie in der Benutzerschnittstelle auf Daten-Grid > Einfaches Daten-Grid. Klicken Sie auf das Symbol zum Hinzufügen (Symbol "Hinzugefügen") und geben Sie einen Namen für das einfache Daten-Grid an, das Sie erstellen möchten. Die folgenden Zeichen können im Namen des Daten-Grids nicht verwendet werden: ^ . \\ / , # $ @ : ; \ * ? < > | = + & % [ ] " ".
  2. Laden Sie die Datei objectgrid.xml für Ihr einfaches Daten-Grid herunter. Klicken Sie in der Konfiguration für das erstellte einfache Daten-Grid auf das Downloadsymbol (Downloadsymbol), und speichern Sie die Datei in Ihrem lokalen Dateisystem.
  3. Erstellen Sie eine Java-Anwendung, die die API ObjectMap verwendet, um auf das Daten-Grid zuzugreifen.

Nächste Schritte

  • Konfigurieren Sie die Sicherheit, bevor Sie damit beginnen, Daten an das Daten-Grid zu senden. Weitere Informationen finden Sie unter Daten-Grids sichern.
  • Konfigurieren Sie Replikate. Replikate stellen sicher, dass Ihr die Daten Ihres Daten-Grids verfügbar sind, wenn die primäre Kopie ausfällt. Zum Konfigurieren von Replikaten klicken Sie auf Daten-Grid > Einfacher Daten-Grid > Erweiterte Attribute anzeigen. Replikate werden nur erstellt, wenn das Gerät in eine Verbund ist. Wenn die anzahl der Geräte im Verbund n ist, ist die maximale Anzahl an Replikaten n-1. Wenn Sie also drei Replikate konfigurieren, aber nur zwei Geräte im Verbund haben, wird somit nur ein einziges Replikat erstellt. Es werden weitere Replikate erstellt, wenn Sie dem Verbund Geräte hinzufügen. Setzen Sie die Anzahl der Replikate auf den für Sie optimalen Wert, so dass beim Hinzufügen von Geräten zum Verbund neue Replikate erstellt werden können. Der Inhalt des Daten-Grids wird gelöscht, wenn Sie die Anzahl der Replikate ändern.
  • Konfigurieren Sie ein Kapazitätslimit für das Daten-Grid. Durch die Konfiguration von Kapazitätslimits für das Daten-Grid können Sie sicherstellen, dass die Speicherkapazität für den Verbund in vorhersehbarer Weise genutzt wird. Weitere Informationen finden Sie unter Maximale Kapazität für einen Daten-Grid konfigurieren.
  • Konfigurieren Sie einen TTL-Evictor (TTL - Time To Live) für ein einfaches Grid. Weitere Informationen hierzu enthält der Artikel TTL-Evictor konfigurieren.
  • Sie können das Daten-Grid in der Benutzerschnittstelle von DataPower XC10 Appliance überwachen. Weitere Informationen finden Sie unter Daten-Grids in der Benutzerschnittstelle überwachen.
  • TTL-Evictor konfigurieren
    wenn Sie ein einfaches Grid erstellen, werden eine (statische) Standardmap und eine Reihe dynamischer Maps erstellt. Standardmäßig ist für eine Standardmap kein TTL-Evictor konfiguriert. Wenn Sie über eine dynamische Map verfügen, können Sie einen TTL-Wert für die Erstellungszeit (*.CT), die letzte Aktualisierungszeit (*.LUT) oder die letzte Zugriffszeit (*.LAT) festlegen. Sie können dieses Standardverhalten ändern, sodass ein TTL-Evictor auch für eine Standardmap aktiviert ist.
Übergeordnetes Thema: Daten-Grids verwalten
Zugehörige Konzepte:
Gerätetopologie: Verbünde, Zonen und Daten-Grids
Daten-Grid-Anwendungen mit Java APIs entwickeln
Zugehörige Tasks:
Verbund erstellen
Daten-Grids verwalten
Daten-Grids für den dynamischen Cache erstellen
Sitzungspersistenz für ein Daten-Grid
Zonen erstellen und ändern
Mit HTTP-Befehlsschnittstelle verwalten
Daten-Grid-Anwendungen mit den REST-Gateway entwickeln
Zugehörige Verweise:
[Version 2.1 and later] Clienteigenschaftendatei
Beispiel: Einfache Daten-Grid-Anwendung
Zugehörige Informationen:
API-Dokumentation zu WebSphere eXtreme Scale Version 7.1