Hallo,
ich bin derzeit auf der Suche nach einer optimalen Lösung um eine große Menge Daten zu speichern. Die Situation ist folgende:
Es gilt eine Vielzahl von Werten zu erfassen, für diese einen neuen Datensatz anzulegen und diese (für einen möglichst langen Zeitraum) zu archivieren (wobei sich "möglichst lange" hier auf einen eher kurzen Zeitraum von wenigen Wochen beschränken dürfte), bevor alte Daten (aus Platzgründen) gelöscht werden müssen um neue einzutragen.
Problem Dabei ist, dass es hier um vermutlich mehrere hundert (genaue Zahlen liegen mir leider noch nicht vor) "Variablen" (nahezu ausschließlich Zahlen) geht, die teilweise in sehr kurzen Abständen (deutlich unter einer Sekunde), teilweise aber auch in äußerst langen Abständen (mehrere Stunden), geändert werden. Hier habe ich momentan Bedenken, dass eine klassische relationale Datenbank die vielen "leeren" Felder der zu diesem Zeitpunkt nicht angegebenen Variablen auch mit ablegt und die Datenbank somit auf eine enorme Größe anwächst (was sie vermutlich auch ohne diese leeren Felder schon macht). Ein weiterer Punkt ist die Möglichkeit, die darin enthaltenen Daten ausreichend schnell abzulegen.
Der spätere Zugriff auf die Daten sollte auch in einem vertretbaren Zeitrahmen liegen und den weiteren Betrieb nicht einschränken.
[edit]
War etwas um den heißen Brei geredet. Nachfolgend ein paar weitere Informationen dazu, die hoffentlich etwas mehr Klarheit verschaffen.
[/edit]
Wie sind eure Meinungen?
Ist eine Datenbank die optimale Lösung für das von mir angesprochene Problem?
Welche Art von Datenbank (falls sinnvoll) würde sich dafür generell eignen?
Gibt es Vorschläge, mit welchen bereits vorhandenen Möglichkeiten ich mein Vorhaben am optimalsten realisieren kann?
Ist es sinnvoller ein eigenes Konzept umzusetzen, um mit dieser Datenmenge zu arbeiten?
mfg SirOPIUM
ich bin derzeit auf der Suche nach einer optimalen Lösung um eine große Menge Daten zu speichern. Die Situation ist folgende:
Es gilt eine Vielzahl von Werten zu erfassen, für diese einen neuen Datensatz anzulegen und diese (für einen möglichst langen Zeitraum) zu archivieren (wobei sich "möglichst lange" hier auf einen eher kurzen Zeitraum von wenigen Wochen beschränken dürfte), bevor alte Daten (aus Platzgründen) gelöscht werden müssen um neue einzutragen.
Problem Dabei ist, dass es hier um vermutlich mehrere hundert (genaue Zahlen liegen mir leider noch nicht vor) "Variablen" (nahezu ausschließlich Zahlen) geht, die teilweise in sehr kurzen Abständen (deutlich unter einer Sekunde), teilweise aber auch in äußerst langen Abständen (mehrere Stunden), geändert werden. Hier habe ich momentan Bedenken, dass eine klassische relationale Datenbank die vielen "leeren" Felder der zu diesem Zeitpunkt nicht angegebenen Variablen auch mit ablegt und die Datenbank somit auf eine enorme Größe anwächst (was sie vermutlich auch ohne diese leeren Felder schon macht). Ein weiterer Punkt ist die Möglichkeit, die darin enthaltenen Daten ausreichend schnell abzulegen.
Der spätere Zugriff auf die Daten sollte auch in einem vertretbaren Zeitrahmen liegen und den weiteren Betrieb nicht einschränken.
[edit]
War etwas um den heißen Brei geredet. Nachfolgend ein paar weitere Informationen dazu, die hoffentlich etwas mehr Klarheit verschaffen.
[/edit]
Wie sind eure Meinungen?
Ist eine Datenbank die optimale Lösung für das von mir angesprochene Problem?
Welche Art von Datenbank (falls sinnvoll) würde sich dafür generell eignen?
Gibt es Vorschläge, mit welchen bereits vorhandenen Möglichkeiten ich mein Vorhaben am optimalsten realisieren kann?
Ist es sinnvoller ein eigenes Konzept umzusetzen, um mit dieser Datenmenge zu arbeiten?
mfg SirOPIUM
Zuletzt bearbeitet: