Relationale Datenbanken

Image 1
Image 2
Image 3
Image 4

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