|
Upsizing Microsoft Access |
|
|
|
Setzen Sie eine oder mehrere Microsoft Access Datenbanken ein? Sind diese Datenbanken über die Jahre stark gewachsen und haben sich Ihre Anforderungen geändert? Dann kämpfen Sie bestimmt mit einem oder mehreren der folgenden typischen Access Probleme:
- Die Performance lässt zu wünschen übrig
- Die Anwendungen sind überlastet und deshalb instabil
- Die Daten in der Access Datenbank sind ungenügend gesichert
- Die Anwendung ist nicht geeignet für den Multi-User Betrieb
- Daten oder Teile davon können nicht im Web oder Intranet zur Verfügung gestellt werden.
Dies ist sind klassische Gründe für ein Upsizing Projekt. Unsere Erfahrungen haben gezeigt, dass ein mehrstufiges Vorgehen in den meisten Fällen die bevorzugte Variante ist:
- Ersetzen der Datenbank-Engine durch ein serverbasiertes Produkt (z.B. MS SQL Server, SYBASE SQL Anywhere, MySQL, ...). Die Benutzeroberfläche unter Access bleibt bestehen.
- Migration der Logik aus der Access Datenbank auf den Server durch Implementierung von serverseitigen Stored Procedures und Funktionen.
- Ersetzen des Access GUI durch eine neue Oberfläche oder allenfalls eine zusätzliche neue Web-basierende Benutzeroberfläche.
- Ersetzen der Reports durch eine Lösung, die zu der Serverumgebung passt.
Eine serverbasierede Lösung bietet einige Vorteile:
- Bessere Performance und Skalierbarkeit
- Höhere Flexibilität (die Lösung kann mit Ihrem Unternehmen und Ihren Anforderungen wachsen)
- Höhere Zuverlässigkeit
- Höhere Sicherheit
Als allfällige Nachteile zu erwähnen sind etwas höhere Investitionskosten und höhere Anforderungen bezüglich dem Betrieb eines Datenbankserver Systems.
Im Artikel 'So funktioniert upsizing' finden Sie mehr Details zum Upsizing. Unser Vorgehensmodell für Migrationen finden Sie im Artikel 'Vorgehensmodell für Datenbankmigrationen'. Unsere jahrelange Erfahrung im Bereich Datenbanken und Software-Engineering garantiert Ihnen ein erfolgreiches Upsizing-Projekt. Zögern Sie deshalb nicht, uns unverbindlich zu kontaktieren.
|