SIME TELECOM — Стажування з науки про дані
SIME розробляє програмне забезпечення для управління (бронювання, виставлення рахунків, звіти, замовлення в ресторанах), яке обслуговує сотні клієнтів із центральної системи на базі з понад 580 взаємопов'язаних таблиць та понад 100 мільйонів записів. Зростання змусило розподілити клієнтів по кількох базах, щоб зменшити навантаження та скарги на повільну роботу.
Моя робота: проаналізувати ці бази та за допомогою оптимізації запитів і індексів розробити об'єднання всіх даних в єдину ефективну базу без практично будь-якого масштабування апаратного забезпечення (RAM/CPU). Покращення вже розроблене, на етапі валідації на тестовому сервері.