Als je alleen "eenvoudige" query's gebruikt, denk ik niet dat er veel verschil is met betrekking tot het gebruik van bronnen tussen MySQL en b.v. Oracle. Die "professionele" DBMS doen veel "magie" met betrekking tot caching, prefetching en gegevensonderhoud. Natuurlijk doet MySQL dat ook, maar het is misschien niet zo efficiënt voor echt complexe databases en geavanceerde query's.
Uw keuze voor DBMS hangt sterk af van wat u van plan bent te doen, vooral als u kiest tussen SQL/NoSQL/Key-Value/..., die voor volledig zijn verschillende scenario's... dat is niet zozeer een kwestie van geheugen en CPU-gebruik.