Hallo,
Aus dem IRC. Die Jungs, die das verwalten, haengen da rum.
Es war auch Thema des letzten Gentoo Weekly Newsletters.
Da wurde berichtet, dass die Foren (wohl "wieder einmal") auf neue Hardware umgezogen sind und dass das zugrundeliegende phpBB erheblich gepatcht wurde, um die Zahl der Datenbankabfragen zu reduzieren. Sogar mit einigem Erfolg.
Aha. Und was schließen wir also aus der Tatsache, daß die Software
mit großen Erfolg optimiert werden konnte?
Zugegeben: Das Forum hier ist, was die möglichen DB-Anfragen angehen würde, sicherlich sehr zurückhaltend. Bei so Boards wird ja alles mögliche angezeigt, inkl. dynamisch eingebundener Signatur, Anzahl der Postings und sonstigem Krams.
So viel ist das nicht. Die Anzahl der Postings läßt sich bequem
in einer Tabellenspalte ablegen. Signaturen und Schmick sind nichts
anderes als ein zusätzliches Join auf eine eher kleine Benutzertabelle.
Prinzipiell hast du aber natürlich recht. Das Selfforum dürfte einen
erheblich kleineren Aufwand beim Laden eines Postings haben.
Trotzdem wird mir niemand erzählen können, dass ein Zugriff auf eine Datenbank schneller geht, als ein Zugriff auf strukturiert im RAM vorliegende Daten.
Natürlich nicht. Darum ging's ja auch nicht.
Datenbanken haben doch ein grundsätzliches Problem: Entweder sind sie schnell beim Lesen (weil alle möglichen Indices definiert wurden), oder sie sind schnell beim Schreiben (weil _keine_ Indices definiert wurden), oder sie sind "lahm" bei beidem, weil die Schreiboperation den Leseoperationen immer in die Quere kommt.
Sicherlich. Im Selfforum wird aber praktisch nichts geschrieben.
Zumindest nichts was eine Datenbank als relevant ansehen würde.
Auch wenn alle 5 Sekunden ein Posting geschrieben werden würde,
dürfte sich das praktisch nicht auf die Performanz beim Lesen
auswirken.
Gruß
Slyh