Wenn Sie nur "einfache" Abfragen verwenden, gibt es meiner Meinung nach keinen großen Unterschied in Bezug auf die Ressourcennutzung zwischen MySQL und z. Oracle. Diese "professionellen" DBMS machen viel "Magie" in Bezug auf Caching, Prefetching und Datenpflege. Natürlich tut MySQL das auch, aber es ist möglicherweise nicht so effizient für wirklich komplexe Datenbanken und fortgeschrittene Abfragen.
Ihre Wahl des DBMS hängt stark davon ab, was Sie vorhaben, insbesondere wenn Sie zwischen SQL/NoSQL/Key-Value/... wählen, die vollständig sind verschiedene Szenarien… das ist weniger eine Frage der Speicher- und CPU-Auslastung.