Hallo,
ich benutze für mein Programm am Desktop PC eine SQL-Datenbank für Kursdaten mit sehr langer Historie.
Nun möchte ich auf einem VPS-Server automatischen (Börsen-) Handel betreiben
und nutze dazu die letzten n (z.B. 300) Kurse, welche initial über eine API geladen werden, danach bzw. ab diesem Zeitpunkt dann aber über Push- bzw. Realtimekurse geupdatet werden.
Es stehen mir Realtimekurse unbeschränkt zur Verfügung, allerdings ist das Laden der historischen Daten nicht der schnellste Vorgang.
Meine Grundfrage ist nun, wie sichere ich am besten die geladenen Kursdaten in einem möglichst passablen nicht speicherintensiven Format, um sie immer als Backup im Falle von (eher unwahrscheinlichen) Verbindungsabbrüchen oder Abstürzen zu laden. Ich arbeite natürlich mit einer Java Anwendung.
Ich gehe schonmal davon aus, dass MySQL aufgrund der Rechenleistung des Servers und der nicht benötigten langfristigten Historie ausscheidet.. Eine Integration im Programmpfad ist mein Gedanke.
Beste Grüße
ich benutze für mein Programm am Desktop PC eine SQL-Datenbank für Kursdaten mit sehr langer Historie.
Nun möchte ich auf einem VPS-Server automatischen (Börsen-) Handel betreiben
und nutze dazu die letzten n (z.B. 300) Kurse, welche initial über eine API geladen werden, danach bzw. ab diesem Zeitpunkt dann aber über Push- bzw. Realtimekurse geupdatet werden.
Es stehen mir Realtimekurse unbeschränkt zur Verfügung, allerdings ist das Laden der historischen Daten nicht der schnellste Vorgang.
Meine Grundfrage ist nun, wie sichere ich am besten die geladenen Kursdaten in einem möglichst passablen nicht speicherintensiven Format, um sie immer als Backup im Falle von (eher unwahrscheinlichen) Verbindungsabbrüchen oder Abstürzen zu laden. Ich arbeite natürlich mit einer Java Anwendung.
Ich gehe schonmal davon aus, dass MySQL aufgrund der Rechenleistung des Servers und der nicht benötigten langfristigten Historie ausscheidet.. Eine Integration im Programmpfad ist mein Gedanke.
Beste Grüße