×

Multi Datenbank

Topal erlaubt Ihnen heute verschiedene Mandanten in einer Datenbank zu halten. Diese Art der Verwendung hat in der Vergangenheit sehr gut funktioniert, hat aber auch
verschiedene Unzulänglichkeiten zu Tage geführt. Topal stellt nun die Möglichkeit bereit, mehrere unabhängige SQL Server anzubinden und zu verwalten. Topal erlaubt Ihnen
aber auch pro Mandant eine Datenbank oder eine Partition mit mehreren Mandanten zu erstellen.  Eine Partition kann "1..n" logisch zusammen gehörende Mandanten
(wie bis anhin), in einer Datenbank zusammenzufassen und zu verwalten.
 
Inhalt:
 
Addressierte Problemfelder:
Mit der Möglichkeit Mandanten in einer eigenen Datenbank zu speichern und mehrere MSSQL Server einbinden zu können, werden die folgenden Problemfelder adressiert/behoben.
 
- MS SQL Server Express:
Limitation auf 10 GB pro Datenbank
- Datenimport:
Beeinträchtigung von Benutzer beim Import von Daten (Datenbank locking)
- Performance:
Beeinträchtigung bei grossen Datenbanken
 
Anbinden von mehreren SQL Servern
Topal erlaubt Ihnen multiple MS SQL Server zu verwenden. So besteht die Möglichkeit in Ihrer Infrastruktur verschiedene Datenbank Server zu installieren und via
Topal Server Agent zu verwalten. Sie haben aber weiterhin die Möglichkeit Topal nur mit einem SQL Server zu betreiben. Eine detaillierte Beschreibung der Funktionen
finden Sie im Kapitel Datenbank Management.
 
Abbildung 1: Beispiel einer Netzwerk Domain
 
Datenbank pro Mandant
Sie haben bei der Erstellung eines neuen Mandanten die Möglichkeit diesen in einer eigenen Datenbank anzulegen. Für den Benutzer wird die Auswahl respektive die Verwendung
im Topal Client wie bis anhin funktionieren. Die Verwendung von einer eigenen Datenbank pro Mandant hat den Vorteil, dass bei einem Datenimport lediglich dieser Mandant (Datenbank)
für andere Benutzer blockiert ist. Alle anderen Mandanten werden weiterhin ohne Einschränkungen zu bearbeiten sein. Die Handhabung bei der Erstellung eines neuen Mandanten ist
detailliert im Kapitel Neuer Mandant beschrieben.
 
Mandanten Migration
Im Topal Server Agent stellt Topal die Möglichkeit bereit, Mandaten aus der bestehenden Datenbank (Partition) zu extrahieren, sprich in eine eigene Datenbank zu migrieren.
Das Vorgehen für eine Mandanten Migration finden Sie im Kapitel Mandanten / Datenbank Migration
 
Backup / Restore (Automation)
Datenbank Backups lassen sich nun direkt im Topal Server Agent konfigurieren. Für diesen Zweck kann für jeden SQL Server in Ihrem Netzwerk ein Ablage Folder via UNC Pfad Angabe
konfiguriert werden. Als Ablage Folder kann jeder physische Daten Server in Ihrem Netzwerk dienen.
 
Abbildung 2: Datenbank Backup Konfiguration
 
Backups via Automation zeitlich steuern
Backups können via Automation Ihren wünschen entsprechend zeitlich gesteuert werden. Für diesen Zweck wurde das Automation Framework erweitert.
Die Beschreibung zur Verwendung des Automation Frameworks ist im Kapitel Automation beschrieben. 
 

Abbildung 1: Zeitlich gesteuerte Datenbank Backups