Если базы данных MySQL с механизмом MEMORY хранятся в памяти, означает ли это, что их содержимое не сохраняется на диске? Или они хранятся на жестком диске, но при загрузке системы полностью загружаются в оперативную память?
Существует один файл на одном диске, который содержит базу данных определение , но данные никогда не отправляются на диск. Данные теряются при выключении сервера.
http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html
Когда таблицы становятся слишком большими, вы просто получаете ошибки. Однако, как и при любом другом использовании памяти, его можно поменять местами ... и затем использовать некоторый диск.
Содержимое не сохраняется на диске, оно теряется при выключении сервера. Это идеальный тип таблицы для временных данных.
Подробнее здесь: http://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html