Hvis du kun bruger "simple" forespørgsler, tror jeg ikke der er den store forskel mht. ressourceforbrug mellem MySQL og f.eks. Oracle. Disse "professionelle" DBMS'er gør en masse "magi" med hensyn til caching, forhåndshentning og datavedligeholdelse. Det gør MySQL selvfølgelig også, men det er måske ikke så effektivt til virkelig komplekse databaser og avancerede forespørgsler.
Dit valg af DBMS afhænger i høj grad af, hvad du planlægger at gøre, især hvis du vælger mellem SQL/NoSQL/Key-Value/..., som er for helt forskellige scenarier... det er ikke så meget et spørgsmål om hukommelse og CPU-brug.