// Leistung
Datenbankarchitektur
Die Datenbank ist das Fundament jeder Anwendung – Fehler im Schema rächen sich über Jahre. Ich konzipiere relationale Datenmodelle, die fachlich korrekt, performant und erweiterbar sind, und bringe bestehende Datenbanken wieder auf Geschwindigkeit.
Vom Datenmodell bis zum Produktivbetrieb
- Konzeption normalisierter Schemata mit sauberen Beziehungen und Constraints
- Performance-Analyse: Slow-Query-Log, Indexstrategien, Query-Rewriting
- Migrationsskripte für Schemaänderungen ohne Datenverlust und mit Rollback-Plan
- Backup- und Restore-Konzepte, die im Ernstfall nachweislich funktionieren
Typischer Fall: die langsam gewordene Anwendung
Eine Anwendung, die mit 1.000 Datensätzen flott lief, kriecht bei 500.000. Meist liegt es an fehlenden Indizes, N+1-Abfragen oder einem Schema, das nie für diese Menge gedacht war. Solche Systeme analysiere ich mit messbaren Ergebnissen – oft bringen gezielte Eingriffe Faktor 10 bis 100 an Geschwindigkeit, ohne Neuentwicklung.
Häufige Fragen
Arbeiten Sie nur mit MySQL?
Schwerpunkt sind MySQL und MariaDB, da sie im PHP-Umfeld Standard sind. Konzeptionelle Arbeit (Modellierung, Normalisierung) ist datenbankübergreifend anwendbar.
Können Sie Daten aus Altsystemen übernehmen?
Ja – Datenübernahme aus Excel, Access, CSV oder Alt-Datenbanken inklusive Bereinigung und Dubletten-Behandlung ist regelmäßiger Teil meiner Projekte.