ich bin dabei ein kleines Spiel zu entwickeln, es soll online funktionieren, somit hab ich in meiner Datenbank "haufenweise" Charaktere und alles was halt dazugehört gespeichert.
Nun bin ich am überlegen, wie es am sinnvollsten wäre mit den Daten umzugehen, ist es besser alle Daten beim Server Start auszulesen und im Server zu behalten und je nachdem die Daten in der Datenbank zu aktualisieren oder sollte man jedes mal, wenn man Daten haben will, diese von der Datenbank requesten bzw. direkt aktualisieren bei Veränderungen?
HTML Code:
Server Start -> Alle Daten auslesen -> alle 3(?) Stunden auf Db aktualisieren
HTML Code:
Server Start -> Benötigt Daten für Aufgabe -> Db request -> Daten verändert -> Db aktualisieren
Beim 1. hab ich halt alle Daten schon parat und muss nich dauerhaft mit der Db kommunizieren, aber muss halt bei einem Crash damit leben das Daten verloren gehen.
Beim 2. muss ich bei jeder Aktion mit der Db kommunizieren, aber hab alle Daten aktuell in der Db.
MfG.
Doktor.






