Inhalt
Mai 2011
Beitrag1492
BeitragGeburtstagsstress
April 2011
Beitrag61147 Nummer 2: Zusammenführen, Mischen, Verbinden
BeitragMühle
BeitragDie Entwickler-Ecke und Spamlisten
März 2011
BeitragServerupdate
Februar 2011
Beitrag61147 Nummer 1: jQuery
Beitrag61147 oder: Wir leben noch!
Dezember 2009
BeitragAGS 2009 - Behind the Scenes
August 2009
BeitragSturmfrei - EE-Teamtreffen
April 2009
BeitragRoadmap für die Forensoftware
Januar 2009
BeitragProfil-Sucht
September 2008
BeitragUpdates: Mehr, aber kleiner
Juli 2008
BeitragErster! Oder: In fünf Monaten ist Weihnachten.
Mai 2008
BeitragKinder, wie die Zeit vergeht...
April 2008
BeitragDer Serverumzug und das liebe Geld...
März 2008
BeitragVon "Hey, wo ist meine Änderung geblieben?" zu Subversion
BeitragMono, Baby, Mono!
Dezember 2007
Beitrag172800000
November 2007
BeitragAdventsgewinnspiel 2007
Juli 2007
BeitragDas Jubiläumsgewinnspiel
BeitragStatusbericht zum neuen Server
Juni 2007
Beitrag8 Std. Downtime heute nacht
BeitragOh Gott, bitte nicht noch ein Browser ...
BeitragAb jetzt haben wir eine Projektverwaltung :-)
Mai 2007
BeitragDowntime am Freitag Abend
April 2007
BeitragDelphi Tage 2007
BeitragVorspiel
BeitragVorfreude
März 2007
BeitragPolitik im Off Topic
Beitragein sehr leeres Forum...
BeitragDie Jagd auf Spammer
Januar 2007
BeitragBackporting
Dezember 2006
BeitragDas Adventsgewinnspiel 2006
BeitragDie nächste Auskopplung
 
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. :zwinker:

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
BeitragKommentar von GTA-Place (Do 13.03.08 12:23)
Sucht doch 10.000 Freiwillige, die das per Hand machen. Geht bestimmt schneller :mrgreen:
BeitragKommentar von elundril (Do 13.03.08 13:33)
beantragt beim staat am besten ein paar zividiener.^^
BeitragKommentar 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 :wink: .
BeitragKommentar von alias5000 (Sa 15.03.08 00:30)
@elundril: pssst! Ich will doch hier nicht in Stress verfallen! :mrgreen:

Aber wie wärs mit 5 Minuten Jugene buchen? (außer, dass die Wartezeit dann deutlich über 20h liegen dürfte)
BeitragKommentar 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 :P
BeitragKommentar 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? :P

@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? :mrgreen:
BeitragKommentar von BenBE (Mi 19.03.08 15:15)
Nein, ich mein nicht ASM und auch nicht löten ... Sonst hätt ich VHDL geschrieben ...
BeitragKommentar von Heiko (Mi 19.03.08 15:56)
Man oh man, Wunder geschehen. BenBE will mal kein ASM nutzen ;)