Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Datenbank archivieren aus Performancegründen #265

Closed
andispammonyer opened this issue Dec 29, 2020 · 1 comment
Closed

Datenbank archivieren aus Performancegründen #265

andispammonyer opened this issue Dec 29, 2020 · 1 comment
Labels
Keine Umsetzung Anforderung wird nicht umgesetzt. Verbesserung Verbesserungswunsch Verwaltung Verwaltung der Zeitreihen

Comments

@andispammonyer
Copy link

Ich nutze seit einem halben Jahr nun CCU Historian auf meinem RasPi3B+ mit RaspberryMatic. Abgesehen von einem Datenbankfehler der mich 2 Monate Messdaten gekostet hat (Grund = Stecker vom RasPi gezogen oder weil er sich aufgehängt hatte), bin ich sehr zufrieden mit dem Tool und hätte einen Verbesserungsvorschlag.
Meine Datenbank ist nach nur 4 Monaten schon ziemlich groß geworden, weshalb ich bald ein Problem mit meinem USB Stick bekommen werde, auch wegen den vielen Backups.
Mir kam die Idee die Datenbank zu splitten bzw. die Möglichkeit zu haben mehrere ("identische") Datenbanken einbinden zu können.
Ich versuche mal anhand eines Beispiel das anschaulicher zu erklären.
Ich mache jetzt am 31.12.2020 einen Split und nutze in 2021 eine neue Datenbankdatei. Wenn ich allerdings eine Abfrage stellen würde, welche auch Messdaten vor 2021 beinhalten, dann könnte CCU Historian die alte Datenbank mit einbinden, aber eben erst dann und nicht wie jetzt permanent, alles in einer riesigen Datenbank.
Die Datenbank Dateinamen müssten dann einer bestimmten Namenskonvention folgen, damit CCU Historian diese finden bzw. zuordnen kann. CCU Historian müsste sich merken in welcher Datenbankdatei welcher Zeitraum abgebildet ist und wo der Speicherort der Datanbankdatei ist.
In meinem Fall wöllte ich gerne die aktive Datenbank H2.trace.db auf dem USB Stick in meinem RasPi lagern und die älteren Datenbanken auf /mnt welcher auf mein NAS zeigt.

@mdzio mdzio added Verbesserung Verbesserungswunsch Verwaltung Verwaltung der Zeitreihen labels Dec 29, 2020
@mdzio mdzio added the Keine Umsetzung Anforderung wird nicht umgesetzt. label Jun 24, 2021
@mdzio
Copy link
Owner

mdzio commented Jun 24, 2021

Die Anbindung von mehreren Datenbanken ist zu aufwendig, deshalb erfolgt erst einmal keine Umsetzung.

Teile der Datenbank können nun exportiert und bei Bedarf wieder importiert werden (s.a. #289).

@mdzio mdzio closed this as completed Jun 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Keine Umsetzung Anforderung wird nicht umgesetzt. Verbesserung Verbesserungswunsch Verwaltung Verwaltung der Zeitreihen
Projects
None yet
Development

No branches or pull requests

2 participants