Jump to content

Память (механизм хранения)

ПАМЯТЬ
Разработчик(и) Oracle и MariaDB
Операционная система Кросс-платформенный
Тип Механизм базы данных
Лицензия Стандартная общественная лицензия GNU

MEMORY — это механизм хранения для MySQL и MariaDB систем управления реляционными базами данных , разработанный Oracle и MariaDB. До версии MySQL 4.1 он назывался Heap.

The SHOW ENGINES Команда описывает MEMORY как: основанная на хеше, хранящаяся в памяти, полезная для временных таблиц .

MEMORY записывает данные таблицы в память. Хотя структуры таблиц сохраняются на диске, строки в таблицах MEMORY теряются при остановке MySQL.

Варианты использования

[ редактировать ]

ПАМЯТЬ предназначена для хранения данных, к которым необходимо быстро получить доступ, например кэшей, или промежуточных данных, которые необходимо преобразовать перед сохранением в обычные таблицы.

В MariaDB и до MySQL 5.6 MEMORY использовалась для внутренних временных таблиц, например, для материализации промежуточных результатов запроса. Однако таблицы MEMORY не поддерживают типы BLOB и TEXT, и пользователь может ограничить общий размер таблиц MEMORY и временных таблиц. Когда внутреннюю временную таблицу нельзя было создать с помощью механизма MEMORY, ее приходилось создавать на диске, что медленнее. По этой причине Percona Server реализовал улучшения в MEMORY для поддержки BLOB и TEXT.

В MySQL 8.0 по умолчанию механизм TempTable используется вместо MEMORY для внутренних временных таблиц.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bd4aaaf1f4a365fd6a2ebe5d3dc37c42__1618472220
URL1:https://arc.ask3.ru/arc/aa/bd/42/bd4aaaf1f4a365fd6a2ebe5d3dc37c42.html
Заголовок, (Title) документа по адресу, URL1:
Memory (storage engine) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)