Gibt es Erfahrungen, bis zu welcher Größe (Anzahl der Datensätze) die HSQL Datenbank eingesetz werden kann?
Gruß
Michael
Fakturama
Version: 2.1.2-GS
Build-ID: 20211123-0623
Java-Version: 16.0.1
----------------------------
Fakturama
Version: 2.1.2c
Build-ID: 20210921-2048
Java-Version: 16.0.1
----------------------------
WIN 10
MAC OS
Gibt es Erfahrungen, bis zu welcher Größe (Anzahl der Datensätze) die HSQL Datenbank eingesetz werden kann?
Die Definition von HSQLDB sagt eine maximale Größe von 8TB gecached und 64 TB als maximale Datenbank Größe. Das Limit für Text-Tables ist 256GB.
Wenn es Dir zu unsicher ist, wäre natürlich MySQL eine gute Alternative.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
@microangelo MySQL geht wahrscheinlich immer. Die Verwaltung (Backup, Umzug auf einen anderen Speicherort) stelle ich mir mit HSQLDB einfacher vor. In einem alten Forumbeitrag habe ich gelesen, dass die HSQLDB als Datei direkt in den Speicher geladen wird. Sehe ich an der Größe dieser Datei den ungefähren Arbeitsspeicherbedarf. Wie sieht das unter Win10 64Bit aus? Häufig anzutreffen sind da 4-8 GB RAM.
Gruß
Michael
Fakturama
Version: 2.1.2-GS
Build-ID: 20211123-0623
Java-Version: 16.0.1
----------------------------
Fakturama
Version: 2.1.2c
Build-ID: 20210921-2048
Java-Version: 16.0.1
----------------------------
WIN 10
MAC OS
Nach meinem Kenntnisstand, gibt es von HSQLDB zwei verschiedene Versionen. In der einen Version wird die DB im Speicher gecached und periodisch in die Datei geschrieben, in der zweiten Version wird direkt in die DB-Datei geschrieben -- zumindest habe ich das so verstanden.
Welche Version genau Ralf einsetzt kann ich Dir leider nicht beantworten, aber erfahrungsgemäß sind Datenbankdateien mit einigen hundert Einträgen gerade mal ein paar Megabyte groß - sofern nicht auch Bilddaten in der DB gespeichert werden. Daher sollte ein Rechner mit dem 'üblichen' Arbeitsspeicher durchaus ausreichend sein.
Also ich denke, dass die Dateigrösse durchaus einen Anhaltspunkt für den Speicherbedarf ist, man muss halt noch den Speicherbedarf für den HSQLDB-Server dazurechnen. Da dieser in einer ca 5MB grossen Datei liegt, wird m.E. auch der Speicherbedarf dementsprechend sein.
Hier wird aber Ralf (@rheydenr) sicher exaktere Angaben machen können.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
@microangelo Das ist genau genug ?
Fakturama
Version: 2.1.2-GS
Build-ID: 20211123-0623
Java-Version: 16.0.1
----------------------------
Fakturama
Version: 2.1.2c
Build-ID: 20210921-2048
Java-Version: 16.0.1
----------------------------
WIN 10
MAC OS