Nếu bạn chỉ sử dụng các truy vấn "đơn giản", tôi không nghĩ có nhiều sự khác biệt về việc sử dụng nguồn lại giữa MySQL và ví dụ:Oracle. DBMS "chuyên nghiệp" này thực hiện rất nhiều "phép thuật" liên quan đến bộ nhớ đệm, tìm nạp trước và bảo trì dữ liệu. Tất nhiên MySQL cũng làm được điều đó, nhưng nó có thể không hiệu quả đối với các cơ sở dữ liệu thực sự phức tạp và các truy vấn nâng cao.
Sự lựa chọn DBMS của bạn phụ thuộc nhiều vào những gì bạn dự định làm, đặc biệt nếu bạn đang chọn giữa SQL / NoSQL / Key-Value / ..., là những gì hoàn toàn các tình huống khác nhau… đó không phải là vấn đề quá nhiều về việc sử dụng bộ nhớ và CPU.