Zusammenfassung und Vergleich der von Vertec unterstützten Datenbankservern
Vertec ist aufgrund seiner Architektur relativ unabhängig von der verwendeten Datenbank. Während des normalen Betriebs geschieht die Kommunikation mit dem Datenbankserver über nur wenige verschiedene SQL Befehle (SELECT, INSERT, DELETE). Server-spezifische Elemente wie Stored Procedures oder Views werden von Vertec nicht verwendet.
SQL ist jedoch nur beschränkt standardisiert, deshalb gibt es zwischen verschiedenen Datenbanksystemen Abweichungen, welche in Vertec behandelt werden müssen, wie z.B. die Auslegung des like Operators für Stringvergleiche oder Unterschiede in der Initialisierung.
Vertec kann mit den Datenbankservern Firebird und MS SQL Server betrieben werden.
Firebird ist der mit Vertec standardmässig mitgelieferte Datenbankserver und bietet aufgrund seiner einfachen Handhabbarkeit grosse Vorteile. Lesen Sie dazu auch unseren Blog Artikel Warum Vertec auf Firebird als Datenbankserver setzt.
inplace convert) ohne zusätzliche Handarbeit bei Vertec UpdatesAlle Informationen über den Betrieb von Vertec auf Firebird finden Sie im Artikel Firebird.
Die Entscheidung, Vertec mit MS SQL Server zu betreiben, muss wohl überlegt erfolgen, denn es zeigen sich gewichtige Nachteile gegenüber dem Einsatz von Firebird:
In welchen Fällen lohnt es sich, den Betrieb von Vertec mit MS SQL Server in Betracht zu ziehen?
Früher lautete die Empfehlung, bei grossen Datenmengen oder vielen parallelen Usern auf MS SQL Server zu setzen. Hierzu folgende Anmerkungen:
Gut zu wissen ist, dass auch eine bestehende Vertec Firebird Datenbank jederzeit zu MS SQL Server konvertiert werden kann. Die Entscheidung, Vertec mit MS SQL Server zu betreiben, kann also jederzeit getestet und auch zu einem späteren Zeitpunkt durchgeführt werden.
Ausser Sie haben MS SQL Server bereits in Betrieb und es ist fundiertes Know-how dazu vorhanden, empfehlen wir Ihnen, zuerst mit Firebird zu starten und nur auf MS SQL Server umzustellen, falls sich dafür aufgrund der oben geschilderten Punkte eine Notwendigkeit ergibt.
Alle Informationen über den Betrieb von Vertec auf MS SQL Server finden Sie im Artikel MS SQL Server.