Guten Tag,
ich wollte mich erkundigen ob die SQLite Datenbank einen Mechanismus hat um nicht ins unendliche zu wachsen? Momentan, nach 3 Tagen Nutzung von sh.py, wobei erst seit 2 Tagen die Temperatur (Ist/Soll) Plots für alle Räume eingepflegt sind, ist die DB bereits auf über 3,2MB angewachsen.
Gestern Abend war sie noch auf weniger als der Hälfte, ca. 1,4MB. Speicherplatz ist nicht per se das Problem, jedoch macht es für mich keinen Sinn Daten von Heute noch in einem Jahr zu besitzen. Möglicherweise wird auch die Performance darunter leiden wenn ich eine SQLite DB von mehreren 100MB auf einem Raspberry Pi habe.
Werden ältere Einträge automatisch herausgelöscht oder soll ich hier selbst Hand anlegen?
Ich bin auch am überlegen andere Status Informationen wie Fenstern, Jalousien etc. in die DB zu schreiben. Wird hierbei immer nur der aktuelle letzte Wert eingetragen oder werden die Daten historisch behalten?
Vielen Dank.
ich wollte mich erkundigen ob die SQLite Datenbank einen Mechanismus hat um nicht ins unendliche zu wachsen? Momentan, nach 3 Tagen Nutzung von sh.py, wobei erst seit 2 Tagen die Temperatur (Ist/Soll) Plots für alle Räume eingepflegt sind, ist die DB bereits auf über 3,2MB angewachsen.
Gestern Abend war sie noch auf weniger als der Hälfte, ca. 1,4MB. Speicherplatz ist nicht per se das Problem, jedoch macht es für mich keinen Sinn Daten von Heute noch in einem Jahr zu besitzen. Möglicherweise wird auch die Performance darunter leiden wenn ich eine SQLite DB von mehreren 100MB auf einem Raspberry Pi habe.
Werden ältere Einträge automatisch herausgelöscht oder soll ich hier selbst Hand anlegen?
Ich bin auch am überlegen andere Status Informationen wie Fenstern, Jalousien etc. in die DB zu schreiben. Wird hierbei immer nur der aktuelle letzte Wert eingetragen oder werden die Daten historisch behalten?
Vielen Dank.
Kommentar