Sven Rautenberg: Perfomance (Datenbank oder Datei)?

Beitrag lesen

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