Om du bara använder "enkla" frågor så tror jag inte att det är så stor skillnad vad gäller resursanvändning mellan MySQL och t.ex. Oracle. Dessa "professionella" DBMS gör mycket "magi" när det gäller cachning, förhämtning och dataunderhåll. Naturligtvis gör MySQL det också, men det kanske inte är lika effektivt för riktigt komplexa databaser och avancerade frågor.
Ditt val av DBMS beror mycket på vad du planerar att göra, särskilt om du väljer mellan SQL/NoSQL/Key-Value/..., som är för helt olika scenarier... det är inte så mycket en fråga om minne och CPU-användning.