090 Datenbankarten
Eine ausführliche Beschreibung der möglichen Datenbankarten, insbesondere zu den Themen Client/Server und SQL-Datenbank, ist im Datenbankhandbuch (INFRADB.PDF) hinterlegt.
infra:NET kann mit Datenbanken betrieben werden:
-
infra-proprietären Datenbanken sowie mit
-
Datenbanken von Fremdherstellern (Microsoft SQL Server)
Ferner unterscheidet infra:NET zwischen
-
Primärer Datenbank und
-
Backup-Datenbanken.
infra:NET operiert immer auf einer primären Datenbank, die Backup-Datenbank dient lediglich als Sicherung oder als Quelle für zusätzliche Auswertungen.
infra:NET unterstützt drei verschiedene Arten von primären Datenbanken:
-
Classic (infra-proprietär)
-
Client/Server (infra-proprietär, Alternative zu Classic)
-
SQLpur: Microsoft SQL Server als primäre Datenbank (alternativ zu Classic oder Client/Server, ab SQL Server 2000 und infra:NET 6.01)
Beispiele für häufige verwendete Datenbankarten
-
Betrieb mit infra-proprietärer Datenbank (Classic, Client/Server)Es wird keine Backup-Datenbank verwendet.
-
Betrieb mit infra-proprietärer Datenbank und gelegentlicher Total-ReplikationDie Nutzung der infra-proprietären Datenbank (Classic oder Client/Server) erfolgt analog zu oben. Für regelmäßig erforderliche Auswertungen müssen die Daten aber in einer SQL-Datenbank vorliegen. Daher wird in regelmäßigen Abständen eine Total-Replikation der primären Datenbank durchgeführt (siehe Menü DATENBANK - REPLIKATION... (Programm SIBT31.DLL) im Anfangsfenster von infra:NET). Es handelt sich hier um eine rein organisatorische Form einer "Backup-Datenbank". Im täglichen Betrieb besteht kein Unterschied zur Nutzung einer reinen infra-proprietären Datenbank.
-
Betrieb mit infra-proprietärer Datenbank und Online-ReplikationAls Backup-Datenbank wird die SQL-Datenbank verwendet. Somit ist gewährleistet, dass jede Auswertung über die SQL-Datenbank auf der Basis der aktuellsten Daten erfolgt.
-
Betrieb mit Microsoft SQL-Server als primärer Datenbank (SQLpur)Bei dieser Betriebsart befinden sich die infra-Daten nicht mehr in einer infra-proprietären Datenbank sondern nur auf dem Microsoft SQL Server.
