[Wikide-l] weg von PHP
Daniel Arnold
arnomane at gmx.de
Di Jan 4 17:34:01 UTC 2005
Am Dienstag, 4. Januar 2005 17:46 schrieb Julian Waldner:
> Ivo Köthnig schrieb:
> >In übrigen ist unser Hauptproblem derzeit nicht die Geschwindigkeit,
> > sondern der Speicherplatz. Dummerweise gab es da mal eine Politik (die
> > ich damals wohl besser gleich mit einer Rechnung hätte monieren sollen,
> > die zeigt, wie lange diese Politik gut geht) das Plattenplatz billig ist.
> > Ich gebe der Wikipedia höchstens noch 1-2 Jahre, bevor sie an ihrem
> > Wachstum erstickt. Mit eingerechnet sind dabei sämtlich Unternehmungen,
> > die das Problem versuchen in den Griff zu bekommen. Passiert in der
> > Richtung nichts, haben wir noch 2-3 Monate.
>
> Könntest Du das etwas ausführen? Was ist genau problematisch an der
> Thematik Speicherplatz? Fehlt es nun an physischem Speicherplatz (wenn
> ja, weshalb?), will die Datenbank ab einer bestimmten Größe nicht mehr
> ... ? Irgendwie konnte ich das Deinem Text nicht so recht entnehmen.
Brion und Tim berichteten in ihrem Vortrag auf dem 21C3 vom Problem des
Plattenplatzes. Man ging immer davon aus, dass Plattenplatz billig ist.
Wikipedia wächst jedoch exponentiell und hinzu kommt, dass am SCSI-Bus der
Server kein Steckplatz für neue Platten mehr frei ist. Wikipedia wäre um ein
Haar letztes Wochenende einfach wegen fehlendem Plattenplatz abgestürzt.
Durch die Umstellung auf Mediawiki 1.4 wurde die Datenbank auf 15% des
vorigen Umfangs komprimiert (vorher wurde aus Gründen der Einfachheit und
Performance nichts komprimiert), aufgrund des exponentiellen Wachstums
bedeutet das jedoch nur eine Verschnaufpause von nur einen halben Jahr, bevor
wir wieder das gleiche Problem haben.
Ein neues Storage-Array kostet nicht gerade wenig Geld und momentan ist
Wikimedia am überlegen wie das Problem sinnvoll langfristig gelöst werden
kann (zusammen mit anderen wie Load-balancing) bevor man einfach Geld ausgibt
und nach einem Jahr wieder vor dem gleichen Problem steht. Und das halbe Jahr
Verschnaufpause durch MediaWiki 1.4 sollte da ausreichen.
Grüße,
Daniel Arnold (Arnomane)