[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)