mijobe:
Schorschi wrote:
wie wär's denn erst mal damit die großen sprachversionen auf jeweils eigene server(farmen) zu setzen. damit würde die belastung auf maximal ein drittel (im falle der en) sinken. damit wäre dann schon genug luft für die suche da
auch der Vorschlag ist nicht neu - aber davon hab ich keine Ahnung, für
so
etwas gibt es glaube ich eine eigene (englischsprachige) Mailingliste.
weiss jemand genaueres? die diskussion und insbesondere die argumente gegen einen split würden mich sehr interessieren.
Eine Teilung bringt nur dann etwas, wenn der Datenbank-Master überlastet ist und keine weiteren Aufgaben an die Slaves delegiert werden können. Das Suchen ist eine reine Lese-Operation und kann von jedem Slave durchgeführt werden. Offenbar gibt es z.Z. nur nicht genügend leistungsfähige Rechner. Durch eine Aufspaltung nach Sprachen würde das Problem eher noch verschlimmert, weil z.B. eine feste Zuteilung der Kapazitäten verhindern würde, dass sich die im Tagesverlauf unterschiedlichen Anforderungen durch die einzelnen Spachversionen ausgleichen können. Gleiches gilt, wenn die Webserver überlastet sind.
Als die Sprachen vor einiger Zeit mal aufgeteilt waren (da gab es noch keine Trennung in Master und Slaves), hat das außerdem gelegentlich zu Beschwerden geführt, diese oder jene Sprachversion sei langsamer als die anderen und würde benachteiligt. Ein weiteres Argument gegen die Aufspaltung ist, dass es dann noch umständlicher wäre, ein gemeinsames Login und eine gemeinsame Beobachtungsliste zu realisieren.