Jika Anda hanya menggunakan kueri "sederhana", menurut saya tidak ada banyak perbedaan terkait penggunaan sumber daya antara MySQL dan mis. Oracle.DBMS "profesional" itu melakukan banyak "keajaiban" terkait caching, prefetching, dan pemeliharaan data. Tentu saja MySQL juga melakukannya, tetapi mungkin tidak seefisien untuk database yang sangat kompleks dan kueri tingkat lanjut.
Pilihan DBMS Anda sangat tergantung pada apa yang Anda rencanakan, terutama jika Anda memilih antara SQL/NoSQL/Key-Value/..., yang untuk sepenuhnya skenario yang berbeda… itu bukan masalah memori dan penggunaan CPU.