Największym wyzwaniem dla twórcy aplikacji jest jej utrzymanie i skalowanie. Jednym z fundamentów utrzymania aplikacji oraz serwisów www jest zapewnienie bezpieczeństwa a drugim minimalizacja kosztów i optymalizacja. Bazy danych przechowują zawartość Twojej strony, aplikacji oraz programów. Właściciele stron szukają rozwiązań optymalizacyjnych, aby pod względem szybkości ‘wyciągnąć jeszcze więcej’ – z tych najbardziej znanych można by wymienić optymalizację zdjęć czy optymalizację kodu JS/CSS. Wielu zapomina jednak o optymalizacji bazy danych, która w rzeczy samej, jest tak samo ważna!