Hallo,
ich versuche gerade aufgrund der Application + Datenbank auf die Hardware zu schließen. Die Application ist Java und eigentlich nur als Mini zu betrachten. Die Arbeit verrichtet die Datenbank.
Die Datenbank besteht aus einer Tabelle mit 8 Spalten mit index - ein Eintrag kommt nach meinen Rechnungen (Datentypengröße addiert) auf 60 byte. Ich habe vor extra großen Speicher anzuschaffen (16 GB DDR2) damit die Datenbank auch ganz im Speicher gehalten werden kann.
Spekuliere ich nun mit 50 neuen Einträgen in der Sekunde und rechne das dann auf ein paar Jahre hoch so muss ich feststellen, dass die DB bald deutlich zu groß wird für den Speicher.
- Sind diese überlegungen richtig?
Desweitern weiß ich nicht wie groß ich meine Festplatte anlegen soll. Diese dient in dem Fall ja nur als Backupspeicher, weil sowohl application wie auch db im ram gehalten sind. Also nehme ich die spekulierte Größe der DB in 10 Jahren und gib noch etwas drauf? (- keine besonderen anderen application werden auf der platte sein)
- Stimmt diese Überlegung?
Wenn ich nun als Internetanbindung 10 Mbit/second annehme, dann reicht das für die geschilderten Dinge locker aus, wenn ich pro db-connection (max 120/sec) maximal 800kbit sende und empfange.
Wie ihr vielleicht seht, fehlen mir die nötigen Anhaltspunkte und ich hab überhaupt keine Ahnung ob diese Überlegungen richtig sind.... daher bitte ich euch um Feedback. - Danke
ich versuche gerade aufgrund der Application + Datenbank auf die Hardware zu schließen. Die Application ist Java und eigentlich nur als Mini zu betrachten. Die Arbeit verrichtet die Datenbank.
Die Datenbank besteht aus einer Tabelle mit 8 Spalten mit index - ein Eintrag kommt nach meinen Rechnungen (Datentypengröße addiert) auf 60 byte. Ich habe vor extra großen Speicher anzuschaffen (16 GB DDR2) damit die Datenbank auch ganz im Speicher gehalten werden kann.
Spekuliere ich nun mit 50 neuen Einträgen in der Sekunde und rechne das dann auf ein paar Jahre hoch so muss ich feststellen, dass die DB bald deutlich zu groß wird für den Speicher.
- Sind diese überlegungen richtig?
Desweitern weiß ich nicht wie groß ich meine Festplatte anlegen soll. Diese dient in dem Fall ja nur als Backupspeicher, weil sowohl application wie auch db im ram gehalten sind. Also nehme ich die spekulierte Größe der DB in 10 Jahren und gib noch etwas drauf? (- keine besonderen anderen application werden auf der platte sein)
- Stimmt diese Überlegung?
Wenn ich nun als Internetanbindung 10 Mbit/second annehme, dann reicht das für die geschilderten Dinge locker aus, wenn ich pro db-connection (max 120/sec) maximal 800kbit sende und empfange.
Wie ihr vielleicht seht, fehlen mir die nötigen Anhaltspunkte und ich hab überhaupt keine Ahnung ob diese Überlegungen richtig sind.... daher bitte ich euch um Feedback. - Danke