Si solo está utilizando consultas "simples", no creo que haya mucha diferencia con respecto al uso de recursos entre MySQL y, p. Oracle. Esos DBMS "profesionales" hacen mucha "magia" con respecto al almacenamiento en caché, la captación previa y el mantenimiento de datos. Por supuesto, MySQL también lo hace, pero puede que no sea tan eficiente para bases de datos realmente complejas y consultas avanzadas.
Su elección de DBMS depende en gran medida de lo que planee hacer, especialmente si elige entre SQL/NoSQL/Key-Value/..., que son para completamente diferentes escenarios... eso no es tanto una cuestión de memoria y uso de CPU.