title image


Smiley Re: Client Server vs. verteilte DAtenbanken
Das ist ein umfassendes Thema:



Verteilte Datenbank (reine Access - Lösung)

Frontend liegt auf C:\... und beinhaltet die Benutzerschnittstelle (Masken, Berichte etc.)

Backend liegt auf einem Server und beinhaltet die reinen Datentabellen.

Mehrere Frontends (Benutzer) greifen auf das Backend zu und holen sich die Daten.

Das Frontend bzw. genauer gesagt die auf dem Rechner installiert lokale Datenbankmaschine (MS Access Jet Engine) führt die Berechnungen durch und liefert die gewünschten Daten (z.B. bei einer Abfrage).

Die Netzwerkbelastung ist ziemlich hoch, da auch bei einer Auswahl (z.B. alle Adressen mit 'M') erstmal alle Tabellendaten durchs Netz geschaufelt und erst auf dem lokalen Rechner selektiert werden.



Client Server (z.B. MS Access / SQL - Server)

Die Datenhaltung erfolgt ebenfalls im Netz auf einer 'großen' Serverdatenbank (MS SQL, Oracle, MySQL, DB2 usw.). Als Frontend wird mit lokal installierten Access- oder anderen Anwendung (fast beliebig) auf die Daten zugegriffen. Die Hauptarbeit (selektieren, anlegen, löschen etc) wird jedoch vom Datenbankserver, also von MS SQL, Oracle usw. direkt erledigt. Bei Selection aller Adressen mit 'M' werden auch nur diese durch die Leitung gejagt, so dass die Netzbelastung geringer ist.



Vorteile verteilte DB -> Nachteile Client Server

- schnell eingerichtet

- relativ wenig Admin

- relativ geringe Kosten



Nachteile verteilte DB -> Vorteile Client Server

- Anfällig

- relativ inperformant durch hohe Netzbelastung

- geringe Sicherheit (Rechtesystem)

- geringe Sicherheit (fehlende Wiederherstellungsmöglichkeiten)



Auf einer verteilten DB - Lösung mit Access kann mit 5 - 25 Personen gleichzeitig zugegriffen werden (D.h. die DB kann auf 30 Rechnern installiert sein, es geht um den Parallelzugriff). Die meisten Erfahrungswerte beruhen auf 2 - 10 gleichzeitige Nutzer.



Weiteres zum Thema: s. Archiv.




Mit freundlichen Grüßen aus Wuppertal

Walter Grimm EasyPointer

MS Access 2000/XP, MS SQL Server 2005, Windows XP
C#.Net 2.0 - VS 2005 Std
Bitte immer Erfolgs- oder Misserfolgsmeldung abgeben
++ Emails und Dateianhänge bitte nur nach Absprache ++

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: