Moin!
Ich möchte einen Datenbaestand der sich sekündlich aktualisiert von jedem Benutzer abrufen lassen können.
Wie groß ist der Datenbestand?
Welche Operationen mit diesem Bestand sind anzustellen?
Meine Frage ist nun: Was ist Performanter, ein Datenbankzugriff oder ein Dateizugriff?
Shared Memory.
Der Zugriff würde ungünstigsten Fall mehrmals (3- 4) mal die Sekunde auftreten.
Dieses Forum hält den gesamten aktiven Posting-Datenbestand im RAM-Speicher und schreibt regelmäßig (alle 30 Minuten) eine Kopie als XML-Datei auf Festplatte. Bei einem Neustart werden diese Dateien dann wieder in den Speicher eingelesen. Dieser Mechanismus ist aufgrund massiver Performance-Probleme aller anderen Ansätze gewählt worden, und er hat auch auf dem chronisch überlasteten alten SELF-Server sehr performant funktioniert.
- Sven Rautenberg