Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

Nuclos unterstützt ab jetzt zusätzlich die Datenbank Engine H2 (http://www.h2database.com/), welche als "In Memory DB" konfiguriert werden kann. Diese Datenbank kann momentan zu Testzwecken, Machbarkeitsstudien und Performancemessungen verwendet werden, da die gegenwärtige Implementierung noch keine Funktionen unterstützt. Außerdem wird der Datenbank erst persistent beim sauberen Herunterfahren des Servers, d.h. sollte der Server hart abgeschossen werden, gehen Daten verloren.

 

Die Absicht ist, zukünftig diese Datenbank parallel zu einer "konservativen" Datenbank zum Caching zu verwenden. Damit sollte die Performance des Servers deutlich verbessern werden und gleichzeitig auf alle anderen Server-Caches verzichtet werden.

 

Um die Datenbank zu konfigurieren, muss in der jdbc.propierties folgende Syntax eingehalten zu werden:

driverClassName=org.h2.Driver
jdbcUrl=jdbc:h2:mem:nuclos;MODE=PostgreSQL;DB_CLOSE_DELAY=-1;SCHEMA=ms1
password=nuclos
username=nuclos

Das Schema, der User und das Passwort sind natürlich frei wählbar. Dabei ist zu beachten, dass das hier angegebene Schema exakt mit dem Schema in der server.propierties übereinstimmt, deren relevante Einträge folgendermaßen aussehen:

database.adapter=H2
database.autosetup=true
database.schema=ms1
database.tablespace=

 

Hinweis: Beim Herunterfahren des Servers wird der Inhalt der Datenbank in einem gezippten Script in das Eclipse-Homeverzeichnis gelegt und dort wieder beim Neustart geladen. (Name  <tablespace>_<schema>.zip, hier z.B. "ms1.zip")

  • Keine Stichwörter