Kostenloser Download der gesamten Diplomarbeit - dotSource
Kostenloser Download der gesamten Diplomarbeit - dotSource
Kostenloser Download der gesamten Diplomarbeit - dotSource
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
KAPITEL 4. FACT-FINDER UND SOLR 45<br />
Serverlastverteilung<br />
1...n<br />
Shardmaster Shardmaster<br />
Shards<br />
Serverlastverteilung<br />
1...n<br />
Slave 1 Slave n<br />
Slaves<br />
Serverlastverteilung<br />
1...n<br />
Slave 1 Slave n<br />
Slaves<br />
Abbildung 4.8: Kombination aus Verteilung und Replikation aus [Ing08]<br />
Shards eine Slave-Farm. Das heißt, dass die Anzahl an verfügbaren Slave-Farms gleich <strong>der</strong><br />
Anzahl <strong>der</strong> Slaves eines Shards ist.<br />
DieSuchanfragenwerdenan einen beliebigen Mastershardgestellt, welcher diesewie<strong>der</strong>um<br />
an irgendeinen Slave weiterleitet. Danach stellt <strong>der</strong> Slave-Server die Suchanfrage an die<br />
an<strong>der</strong>enServer <strong>der</strong> zugehörigen Slave-Farm, führtnach <strong>der</strong> Ausführung<strong>der</strong> Suchedie Teile<br />
zusammen und liefert das Gesamtergebnis an den Mastershard zurück.<br />
Bei dieser Methode bietet sich <strong>der</strong> Einsatz <strong>der</strong> Serverlastverteilung bei <strong>der</strong> Auswahl des<br />
Shardmasters und des zugehörigen Slaves an.<br />
Durch die Kombination von Replikation und Verteilung wird ein ausfallsicheres System<br />
aufgebaut. Fällt ein Slave-Server aus, kann <strong>der</strong> zugehörige Shardmaster die Anfrage auf<br />
einem an<strong>der</strong>en Slave ausführen. Bei Ausfall eines Shardmasters kann die Suche ebenfalls<br />
ausgeführt werden, jedoch gehen die Suchanfragen des ausgefallenen Mastershards verloren.<br />
4.3 Gegenüberstellung<br />
In diesem Abschnitt werden die Suchplattformen FACT-Fin<strong>der</strong> und Solr anhand <strong>der</strong> Anfor<strong>der</strong>ungen,<br />
welche im Kapitel 3 aufgestellt wurden, gegenübergestellt.