Hallo,
folgendes: Derzeit entwickel ich eine Client-Server-Anwendung (Android App + NodeJS-Server). Ein Client kann mit einem oder mehrere Clients eine Sitzung starten und dann miteinander kommunizieren.
Die Idee war, zunächst einen Prototypen zu entwickeln und sämtliche Daten erstmal in Listen abzulegen. Damit bin ich fertig und frage mich ob ich überhaupt eine Datenbankanbindung brauche, oder ob ich nicht einfach so verfahren kann, wie ich es bisher gemacht habe. Schließlich werden bei mir keine Daten langfristig gespeichert. Eine Sitzung wird entweder nach einer bestimmten Zeit (in der Regel paar Stunden) oder wegen eines Events geschlossen.
Der Ablauf ist in etwa wie folgt: Ein Client fragt beim Server nach einem bestimmten String (aus einer Liste mit ca. 2000 Strings). Daraufhin wird der Client aufgefordert bestimmte Informationen anzugeben. Diese Informationen werden dann vom Server an alle anderen Client der Sitzung übergeben.
Meiner Meinung lässt sich das alles problemlos ohne einer Datenbank lösen. Oder übersehe ich da vielleicht was, was hinterher Probleme bereiten könnte ?
folgendes: Derzeit entwickel ich eine Client-Server-Anwendung (Android App + NodeJS-Server). Ein Client kann mit einem oder mehrere Clients eine Sitzung starten und dann miteinander kommunizieren.
Die Idee war, zunächst einen Prototypen zu entwickeln und sämtliche Daten erstmal in Listen abzulegen. Damit bin ich fertig und frage mich ob ich überhaupt eine Datenbankanbindung brauche, oder ob ich nicht einfach so verfahren kann, wie ich es bisher gemacht habe. Schließlich werden bei mir keine Daten langfristig gespeichert. Eine Sitzung wird entweder nach einer bestimmten Zeit (in der Regel paar Stunden) oder wegen eines Events geschlossen.
Der Ablauf ist in etwa wie folgt: Ein Client fragt beim Server nach einem bestimmten String (aus einer Liste mit ca. 2000 Strings). Daraufhin wird der Client aufgefordert bestimmte Informationen anzugeben. Diese Informationen werden dann vom Server an alle anderen Client der Sitzung übergeben.
Meiner Meinung lässt sich das alles problemlos ohne einer Datenbank lösen. Oder übersehe ich da vielleicht was, was hinterher Probleme bereiten könnte ?