Ако използвате само „прости“ заявки, не мисля, че има голяма разлика по отношение на използването на ресурси между MySQL и напр. Oracle. Тези „професионални“ СУБД правят много „магия“ по отношение на кеширането, предварителното извличане и поддръжката на данни. Разбира се, MySQL прави и това, но може да не е толкова ефективно за наистина сложни бази данни и разширени заявки.
Вашият избор на СУБД силно зависи от това, което планирате да правите, особено ако избирате между SQL/NoSQL/Key-Value/..., които са за напълно различни сценарии... това не е толкова въпрос на памет и използване на процесора.