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 - Fragen zu Aufräumen, Säubern, Umkopieren und Aufteilung #349

Closed
NoPlayBack opened this issue Jan 25, 2024 · 1 comment
Closed

Comments

@NoPlayBack
Copy link

Es gibt hier bereits 2 Threads die das Thema streifen:
#247
#304
aber ich denke diese allgemeinen Fragen passen besser in einen neuen Eintrag.
Ich habe gelesen dass es wohl auch maintenance-Funktionen gibt... mir wäre aber lieber das selbstständig auf SQL-Ebene durchzuführen... falls nicht doch Logiken in den Daten eingebaut sind die ich vielleicht nicht kenne...

Kann ich mehr als eine DB bedienen ?
Gibt es die Möglichkeit in mehr als nur eine DB zu schreiben, um die Datenmenge aufzuteilen? Könnte ich, wenn ein neuer Adapter sehr viele Daten erzeugen wird, für diesen Adapter eine eigene DB erzeugen und mit der normalen Funktionalität befüllen? Vielleicht via 2. Instanz des SQL-Adapters ?

Kann ich Daten eines Adapters aus einem Raspberry in einen zweiten Raspberry kopieren?
Wenn ich z.B. einen Adapter auf einem Test-Raspi teste und die Daten speichere, und mich dann entscheide diesen Adapter in den Haupt-Raspi zu nutzen, kann ich die bereits gesammelten Daten aus dem Test-Raspi in den Haupt-Raspi kopieren? Ich würde dafür 1:1 die Daten einspeichern und nur die ID in datapoints und ts_number an die neue ID angleichen...

Kann ich nicht mehr benötigte Daten einfach löschen?
Bedeutet also alle Einträge einer ID entfernen. Habe ich bereits getestet auf dem Test-Raspi, scheint zu funktionieren, allerdings werden die freigewordenen IDs nicht mehr wieder belegt (was ok ist).

Könnte ich alte Daten auslagern und löschen... und im Extremfall wieder zurückspielen?
Hierfür würde ich alle Daten einer ID selektieren und wegschreiben, dann löschen... und evtl wieder einspielen.

Ich würde mich freuen hierauf Antworten zu bekommen... falls solche Fragen woanders hingehören dann lasst es mich bitte wissen !

@Apollon77
Copy link
Contributor

1.) Ja zwei instanzen ... kein Problem.
2.) Ja DB dump und restore ... damit ist alles übernommen
3.) Ja Daten können gelöscht werden und ja das ist ein Auto increment .. also ja alte IDs werden nicht wiederverwendet
4.) Theoretisch geht das ... Der Adapter selbst greift auf "alte" Daten nur beim Selektieren zu .. und wenn SIe nicht da sind sind sie halt nicht da und das Chart an den Stellen "leer". :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants