Client-Server
Wir werden häufig nach zentralen Serverbasierten Installationen gefragt. Auf dieser Seite möchten wir daher einmal verschiedene Szenarien darstellen und deren Vor- und Nachteile gegenüberstellen.
Einzelplatz
Bei einem Einzelplatzsystem können mehrere Benutzer sich an einem PC in der Benutzung abwechseln. Die Daten liegen dabei üblicherweise in einer lokalen Datenbank. Denkbar wäre hier aber auch die Datenbank auf einem anderen Computer zu haben, wobei das aber nicht bedeutet, das mit mehreren Clients darauf zugegriffen werden darf.
Vorteile
- Einfachste Einrichtung. Installieren - Anwendung starten - loslegen
- Durch das automatische Update ist das Programm immer auf dem neuesten Stand.
- Daten sind immer aktuell
- Kein Onlinezwang
Nachteile
- Kein gleichzeitiges arbeiten
- Sicherheitskopien (Backups) nur lokal, oder manuell auf externe Geräte
Klassische Client Server Anwendung (Im FFManager noch nicht vollständig)
Bei klassischen Client-Server Anwendungen können viele Benutzer, auch von verschiedenen Geräten gleichzeitig, auf die Anwendung zugreifen. Die Daten liegen dabei üblicherweise in einer lokalen Datenbank des Servers. Denkbar wäre hier aber auch die Datenbank auf einem anderen Computer zu haben. Allerdings muss man sich hierbei um Backups kümmern, da sonst der totale Datenverlust droht, wenn der Server z.B. gestohlen oder zerstört wird.
Vorteile
- Einmalige Installation auf Server
- Mit dem Update des Servers haben alle die aktuellste Software
- Weboberfläche steht überall zur Verfügung
- Daten sind immer aktuell
Nachteile
- Kein Offline Betrieb
- Keine Sicherheitskopien (Backups) nur manuell auf externe Geräte
- Server muss Rund um die Uhr laufen und erreichbar sein
Client-Server Anwendung mit Datenreplikation
Bei Client-Server Anwendungen mit Daten Replikation können viele Benutzer, auch von verschiedenen Geräten gleichzeitig, auf die Anwendung zugreifen. Die Daten liegen auf jedem Gerät in einer lokalen Datenbank. Da sämtliche Daten repliziert werden, haben Sie immer mehrere Kopien Ihrer Daten, und können im Notfall einen neuen Server erstellen. Die einzelnen Systeme arbeiten unabhängig von der Verfügbarkeit aller anderen Clients bzw. des Servers, so das Sie jederzeit Zugriff auf Ihre Daten haben.
Vorteile
- Daten sind immer Verfügbar
- Immer mehrere Kopien der Daten auf verschiedenen Geräten. (Backup wird weniger wichtig)
- Server muss nicht ständig laufen
- Kein Onlinezwang
Nachteile
- Installation auf jedem Rechner nötig (Dank des automatischen Updates allerdings nur einmal)
- Daten können vorrübergehend nicht aktuell sein, wenn ein System Offline war.
Vergleich
Funktion | Einzelsystem | Client-Server (Klassisch) | FFManager |
---|---|---|---|
Offline arbeit möglich | Ja | Nein | Ja |
Gleichzeitiges arbeiten mehrere Benutzer | Nein | Ja | Ja |
Automatische Datenverteilung (Backup) | Nein | Nein | Ja |
Daten immer verfügbar | Ja | Nein | Ja |
Daten immer aktuell | Ja | Ja | Ja, wenn alle Online |
Server kann ausgeschaltet werden | Kein Server | Nein | Ja |
Einfache Einrichtung | Ja | Ja | Aufwändiger, aber einfach |
Software Update automatisch | Ja | Nein | Ja |