Как сервер mysql хранит таблицы на жестком диске?

Пользователь

от linnea , в категории: SQL , 2 года назад

Как сервер mysql хранит таблицы на жестком диске?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от clement.erdman , 2 года назад

@linnea 

Сервер MySQL хранит таблицы на жестком диске в виде файлов с расширением .frm, .MYD и .MYI.

  • .frm файл содержит описательную информацию о структуре таблицы (названия столбцов, типы данных и др.).
  • .MYD файл содержит фактические данные таблицы.
  • .MYI файл содержит индексы для быстрого доступа к данным.


MySQL использует свой собственный формат хранения данных, называемый InnoDB, который поддерживает транзакционность, сохранность данных и обратную совместимость с другими системами управления базами данных.


При запросе данных, MySQL загружает соответствующие файлы таблицы в оперативную память и выполняет необходимые операции. После завершения запроса, изменения, если они были произведены, сохраняются на диск в соответствующих файлах.

Пользователь

от christine , 6 месяцев назад

@linnea 

MySQL хранит таблицы в виде файлов на жестком диске, которые содержат различные типы данных (структуру таблицы, фактические данные, индексы). Внутренний формат хранения данных MySQL, такой как InnoDB, обеспечивает надежность и производительность базы данных. При выполнении запросов данные загружаются в оперативную память для выполнения операций, и после завершения запроса изменения сохраняются на диске.