|
|
Sitemap |
Ein Blog-Eintrag von Christian S. (Do 13.03.08 00:01)
Views: 826261
|
Hallo!
Vor einiger Zeit hatten wir angekündigt, dass wir auf einen neuen Server umziehen wollten [1]. Das ist auch weiterhin so. Allerdings müssen dafür mehrere Leute gleichzeitig ein paar Tage Zeit haben und da wir alle in letzter Zeit recht beschäftigt waren, hat sich das nicht ergeben. Aber wir nehmen in der Sache gerade wieder Fahrt auf!
Ein Problem, welches der Umzug mit sich bringt, ist, dass wir den Suchindex des Forums gerne neu aufbauen würden. Ich weiß nicht, wann es das letzte mal gemacht wurde, vielleicht wurde das sogar noch nie gemacht! Der Grund ist einfach: Es dauert ewig. Ein PHP-Skript zum Aufbau lief auf dem neuen Server ca. 20 Stunden. Man hätte es wahrscheinlich noch optimieren können, aber wirklich Erfolg versprechend schien das nicht. Und das Forum für 20h "vom Netz" zu nehmen kam nicht wirklich in Frage.
Die erste Idee: Kurz vor dem Umzug einen Dump der Originaldatenbank machen und schon einmal einen Index für die vorhandenen Beiträge erstellen. Und beim Umzug nur noch die Beiträge indizieren, die geändert bzw. neu erstellt wurden. Das wäre sicherlich möglich gewesen, aber elegant ist anders.
Die Lösung kam in Form von Mono: Damit konnten wir eine in Chrome geschriebene .NET-Anwendung auf dem Server ausführen. Und diese baute bei unseren Tests den Suchindex in nur drei Stunden neu auf! Verglichen mit den anderthalb Stunden [2], die das bei mir lokal braucht, ist der Server immer noch recht langsam, aber drei Stunden sind durchaus eine Zeit, mit der man arbeiten kann. Auf jeden Fall besser als mit 20h.
Soviel erst einmal von der Umzugs-Front.
Viele Grüße
Christian
[1] Und ich einen neuen Keller bekäme.
[2] Die Zeit ist hochgerechnet. Ich habe eine alte Datenbank bei mir lokal, die wesentlich weniger Einträge enthält
Kommentar von GTA-Place (Do 13.03.08 12:23)
Sucht doch 10.000 Freiwillige, die das per Hand machen. Geht bestimmt schneller
Kommentar von elundril (Do 13.03.08 13:33)
beantragt beim staat am besten ein paar zividiener.^^
Kommentar von Regan (Do 13.03.08 21:05)
Ich würde es als Arbeitsbeschaffungsmaßnahme deklarieren. Dafür gibt es zur Zeit mächtige Zuschüsse vom Staat .
Kommentar von alias5000 (Sa 15.03.08 00:30)
@elundril: pssst! Ich will doch hier nicht in Stress verfallen!
Aber wie wärs mit 5 Minuten Jugene buchen? (außer, dass die Wartezeit dann deutlich über 20h liegen dürfte)
Kommentar von BenBE (Mo 17.03.08 10:11)
Gemaht wurde das mit dem Index neu aufbauen schon einmal ... hat damals Ewig gedaert
Ich wär auch für ABM
Kommentar von Heiko (Di 18.03.08 18:58)
ABM? Bist du dir sicher, dass du nicht ASM meinst oder gleich das löten auf einer Platine?
@Christian: Was machst du eigentlich mit dem neuem Server? Traust du dich da überhaupt noch Kaffee draufzugießen bzw. die Ratten auf ihm zu braten oder hat das dann auch ein Ende?
Kommentar von BenBE (Mi 19.03.08 15:15)
Nein, ich mein nicht ASM und auch nicht löten ... Sonst hätt ich VHDL geschrieben ...
Kommentar von Heiko (Mi 19.03.08 15:56)
Man oh man, Wunder geschehen. BenBE will mal kein ASM nutzen
|
|