Baza danych jest potrzebna, gdy strona/aplikacja przechowuje dane: konta użytkowników, treści CMS, zamówienia, konfiguracje czy logi aplikacyjne. Wtedy serwer WWW nie wystarcza — instalujesz serwer DB i uruchamiasz jego demon, np. mysqld, aby aplikacja mogła wykonywać zapytania.