10.10.2013 Aufrufe

Kostenloser Download der gesamten Diplomarbeit - dotSource

Kostenloser Download der gesamten Diplomarbeit - dotSource

Kostenloser Download der gesamten Diplomarbeit - dotSource

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 37<br />

Anfragen nacheinan<strong>der</strong> einzelnen Slaves zugewiesen werden. Für die Optimierung <strong>der</strong> Serverlastverteilung<br />

kann beispielsweise die Berücksichtigung <strong>der</strong> Verfügbarkeit einzelner Slaves<br />

beachtet werden, sodass z.B. mit komplexen Importen belastete Server keine Anfragen<br />

bekommen.<br />

FACT-Fin<strong>der</strong><br />

Server<br />

(Slave)<br />

FACT-Fin<strong>der</strong><br />

Server<br />

(Master)<br />

Serverlastverteilung<br />

1...n<br />

NFS<br />

FACT-Fin<strong>der</strong><br />

Server<br />

(Slave)<br />

Abbildung 4.5: Architektur eines FACT-Fin<strong>der</strong> Clusters<br />

Für die Optimierungund Vereinfachung <strong>der</strong> Suchdatensynchronisation empfiehlt Omikron<br />

die Verwendung eines Netzwerklaufwerks (NFS), welches die Notwendigkeit <strong>der</strong> Replikation<br />

aufhebt. NFS kann entwe<strong>der</strong> direkt im Master-Server integriert sein o<strong>der</strong> wie das in<br />

<strong>der</strong> Abbildungdes FACT-Fin<strong>der</strong> Clusters veranschaulicht ist, als ein eigenständiger Server<br />

vorliegen. Bei dieser Vorgehensweise wird die komplette Konfiguration und die Suchdatenbank<br />

auf NFS verlagert, sodass die Server direkt darauf zugreifen können. Weiterhin<br />

besteht bei diesem Aufbau <strong>der</strong> Vorteil, dass ein gemeinsames Cache-Verzeichnis genutzt<br />

werden kann. Im Gegensatz zu <strong>der</strong> Variante ohne NFS, wo auf jedem Server das Caching<br />

lokal umgesetzt wird, ist bei diesem Aufbau die Wahrscheinlichkeit eines Treffers höher,<br />

was in Folge die Performance des Gesamtsystems steigern kann.<br />

4.2 Solr<br />

Solr ist eine weitverbreitete Suchplattform von Apache Software Foundation 1 , welche eine<br />

Volltextsuche mit zahlreichen Features bereitstellt. Solr basiert auf dem Suchkern Lucene<br />

1 http://www.apache.org/

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!