SIME TELECOM — Praktikum in Data Science
SIME entwickelt Management-Software (Reservierungen, Abrechnung, Berichte, Gastronomiebestellungen), die Hunderte von Kunden von einem zentralen System aus bedient, basierend auf einer Datenbank mit über 580 miteinander verknüpften Tabellen und über 100 Millionen Datensätzen. Das Wachstum hatte dazu gezwungen, Kunden auf mehrere Datenbanken aufzuteilen, um die Last und Beschwerden über Langsamkeit zu verringern.
Meine Aufgabe: Analyse dieser Datenbanken und Entwurf der Zusammenführung aller Daten in eine einzige effiziente Datenbank durch Abfrage- und Indexoptimierung, ohne die Hardware (RAM/CPU) nennenswert skalieren zu müssen. Diese Verbesserung wurde bereits entwickelt und befindet sich in der Validierungsphase auf einem Testserver.