MongoDB делает все возможное, чтобы хранить как можно больше полезной информации в оперативной памяти. MySQL обычно делает то же самое.
Обе базы данных будут использовать всю доступную им оперативную память.
Сравнивать эти два нелегко, потому что это действительно зависит от многих вещей. Такие вещи, как структура таблицы, размер данных и индексы.
Если вы предоставляете MongoDB и MySQL одинаковый объем ОЗУ, вы обычно найдете следующее:
- MongoDB будет очень хорошо находить отдельные записи. (например, поиск пользователя или обновление записи)
- MySQL будет очень хорошо загружать и использовать наборы связанных данных.
Производительность действительно будет зависеть от использования вами базы данных.