Weiter Zurück [Inhalt] Online Suche im Handbuch

17.13 Verteilte Datenbanksysteme und Skalierung

Verteilte Datenbanksysteme werden u.a. auch zur Beschleunigung der Abfragen eingesetzt. Hierfür wird eine Software zur Lastverteilung vorgeschaltet. Die wird z.B. bei großen Datenbanken im Internet installiert, deren Leistung bei der hohen Abfragefrequenz schnell zusammenbricht. In diesem Fall kann man entweder über ein PERL Script die Anfragen nach dem ROUND-ROBIN Verfahren (also der Reihe nach) auf die Server verteilen, oder die Software TurboCluster für LINUX installieren, welche die Anfragen automatisch durch den Kernel gesteuert auf die SQL-Server verteilt. Hierbei verbleibt dann nur ein Problem, nämlich die Replikation der Daten bei einer Änderung und die Konsistenz der Datensätze. Während ausgewachsene Datenbanken diese Mechanismen beherrschen (wenn auch mit einigem Programmieraufwand), müssen unter LINUX andere Verfahren gewählt werden. Dem ist ein eigenes Kapitel Verteilte Datenbanken mit einem besonderen PERL Skript gewidmet.


Weiter Zurück [Inhalt] Online Suche im Handbuch