Weiter Zurück [Inhalt] Online Suche im Handbuch

46.2 Lastverteilung von SQL-Datenbanken im Intranet

Lastverteilung beinhaltet stets, daß die Datenbanken beide auf demselben Stand gehalten werden. Es müssen also bei Schreibvorgängen Änderungen, Löschungen u.s.w. stets bei beiden Datenbanken simultan durchgeführt werden. Lesezugriffe hingegen können auf eine der Datenbanken erfolgen. Um das Problem mit den Schreibzugriffen zu lösen, kann man sich wie bei obigem Beispiel auf das Coda-Filesystem unter LINUX verlassen, oder man ändert die Benutzterschnittestellen (WWW-Interfaces, ACCESS) dahingehend um, daß sämtliche Änderungen in beide Datenbanken zugleich geschrieben werden. Da beim Ausfall einer Datenbank mit Fehlern zu rechnen ist, sollte man von dieser Lösung abstand nehmen, und das die Variante mit dem CODA-Filesystem bevorzugen. Zur Lastverteilung (load balancing) beim Lesen der Daten gibt es auf der Site http://www.freshmeat.net eine Fülle von Software, aus der man je nach Anforderungen auswählen kann.


Weiter Zurück [Inhalt] Online Suche im Handbuch