Hi,
ich habe die items, für die ich persistence benötige, unter Zuhilfe von db4o persistiert. Soweit so gut. Jetzt habe ich festgestellt, dass die Datenbank ständig größer wirst. Das entspricht nicht meiner Erwartung: ich war davon ausgegangen, dass immer nur der aktuelle Zustand persistiert wird; anscheinend wird aber immer nur der letzte Zustand zugefügt.
Außerdem bekomme ich es nicht hin, dass nur die letzten 3 Version im Automatischen Backup bleiben. Auch wenn ich in der /etc/openhab/configurations/openhab.cfg die Einstellung db4o:maxbackups=2 setzte, werden mehr als 2 Altversionen vorgehalten...ob nach der 7. das Default greift, weiß ich mangels Filesystemgröße nicht.
Jetzt die Fragen:
1. Ist es sinnvoller, eine andere Persistierung zu benutzen, und wenn ja, welche?
2. Kann man die db4o Datei verkleinern? Auch unter Verlust der Altdaten.
3. Was mache ich möglicherweise falsch, dass die maxbackups Einstellungen nicht funktionieren? Kommt hier etwa die default Einstellung (1 Uhr) mit dem Astro binding in Konflikt...aber das läuft ja um 0:00 Uhr. Im Log sehe ich aber zwischen 0:05 und (gestern) 3:00 Uhr (weil da irgendwo das Licht eingeschaltet wurde) keinerlei Einträge
Gruß
Peter
ich habe die items, für die ich persistence benötige, unter Zuhilfe von db4o persistiert. Soweit so gut. Jetzt habe ich festgestellt, dass die Datenbank ständig größer wirst. Das entspricht nicht meiner Erwartung: ich war davon ausgegangen, dass immer nur der aktuelle Zustand persistiert wird; anscheinend wird aber immer nur der letzte Zustand zugefügt.
Außerdem bekomme ich es nicht hin, dass nur die letzten 3 Version im Automatischen Backup bleiben. Auch wenn ich in der /etc/openhab/configurations/openhab.cfg die Einstellung db4o:maxbackups=2 setzte, werden mehr als 2 Altversionen vorgehalten...ob nach der 7. das Default greift, weiß ich mangels Filesystemgröße nicht.
Jetzt die Fragen:
1. Ist es sinnvoller, eine andere Persistierung zu benutzen, und wenn ja, welche?
2. Kann man die db4o Datei verkleinern? Auch unter Verlust der Altdaten.
3. Was mache ich möglicherweise falsch, dass die maxbackups Einstellungen nicht funktionieren? Kommt hier etwa die default Einstellung (1 Uhr) mit dem Astro binding in Konflikt...aber das läuft ja um 0:00 Uhr. Im Log sehe ich aber zwischen 0:05 und (gestern) 3:00 Uhr (weil da irgendwo das Licht eingeschaltet wurde) keinerlei Einträge
Gruß
Peter
Kommentar