Hallo,
vermutlich ziemlich allgemeine Frage, aber ich stell sie trotzdem mal.
wenn bei einer Webanwendung zwischen den submit-Klicks per JPA auf die Datenbank zugegriffen wird, wieviel kann man JPA da "zumuten", ohne das die Performance signifikant leidet und man mehrere Sekunden auf den nächsten Screen warten muss?
Also wenn man bspws. 50 oder 100 Datenbank-Zeilen aus diversen (durchaus Millionen Einträge langen) Tabellen holt, die Werte ändert und wieder schreibt, wobei die Zugriffe relativ simpel sein dürften weil die IDs der relevanten Zeilen bekannt sind.. geht das oder bei was für Auslastungen ist da so die Grenze? Wenn man mal davon ausgeht, das durchaus dreistellige Mengen an Usern auf die Anwendung zugreifen?
Mir ist auch klar dass das stark von dem verwendeten Servern abhängt.. aber wenn man mal von Postgresql, JBoss 6, und "durchschnittlichen Servern" ausgeht?
Gruß+Danke
Jan
vermutlich ziemlich allgemeine Frage, aber ich stell sie trotzdem mal.
wenn bei einer Webanwendung zwischen den submit-Klicks per JPA auf die Datenbank zugegriffen wird, wieviel kann man JPA da "zumuten", ohne das die Performance signifikant leidet und man mehrere Sekunden auf den nächsten Screen warten muss?
Also wenn man bspws. 50 oder 100 Datenbank-Zeilen aus diversen (durchaus Millionen Einträge langen) Tabellen holt, die Werte ändert und wieder schreibt, wobei die Zugriffe relativ simpel sein dürften weil die IDs der relevanten Zeilen bekannt sind.. geht das oder bei was für Auslastungen ist da so die Grenze? Wenn man mal davon ausgeht, das durchaus dreistellige Mengen an Usern auf die Anwendung zugreifen?
Mir ist auch klar dass das stark von dem verwendeten Servern abhängt.. aber wenn man mal von Postgresql, JBoss 6, und "durchschnittlichen Servern" ausgeht?
Gruß+Danke
Jan