Neben DWH Systemen entwickeln wir performante OLTP Datenbanksysteme und konfigurieren, warten und optimieren den MS SQL Server.
Datenbankentwicklung
Datenbankentwicklung folgt in vielen Bereichen dem Vorgehen von Softwareentwicklung.
Jedoch ist es mit der reinen Aneinanderreihung von Tabellen als Datencontainer nicht getan und wir beobachten bei Kunden oft, dass folgende Bereiche der Datenbankentwicklung vernachlässigt oder oft gar nicht berücksichtigt werden:
- Indizierung von Tabellen
- Setzen von geeigneten Statistiken
- Konfigurieren der Datenbank in Bezug auf Start- und Wachstumsgröße
- Anlegen von Dateigruppen und eine geeignete Zuweisung von Datenbankobjekten zu Dateigruppen
- Setzen von Datenbankbeziehungen (Foreign Key) mit- und ohne referenzieller Integrität
- Auswählen der optimalen Datentypen für performanten und ressourcensparende Datenbanken
- Datenbankkomprimierung
- Entwicklung von Stored Procedures und .Net Assemblies
Wir unterstützen Sie bei der Entwicklung von Datenbanken auch unter Berücksichtigung dieser Aspekte.
Wartung, Optimierung und Konfiguration
Viele unserer Kunden nutzen unsere Kompetenz bei der Analyse, Konfiguration und Optimierung ihrer Systeme. So bieten wir u.a. Kompetenzen in den Bereichen:
- Troubleshooting und Performance Analyse
- Einrichten von Wartungstasks
- Konfiguration des Datenbankservers
- Erarbeitung und Implementierung von Berechtigungskonzepten
- Einrichten höherer Verfügbarkeit
- Einrichten von Replikationen