Студия современной хореографии «Just Mary Dance Studio», команда AGT
Телефон для связи:

  +7 (915) 0-444-383

Студия современной хореографии «Just Mary Dance Studio», команда AGT
Телефон для связи:

MySQL: отличия между MyISAM и InnoDB

Дата публикации: 2024-01-06 18:58:00

Отличия между системами хранения данных MyISAM и InnoDB простым языком.

Описание MyISAM InnoDB
Транзакционный движок?Транзакция (Transaction) — блок операторов SQL , который в случае ошибки в одном запросе, возвращается к предыдущему состоянию (Rollback), и только в случае выполнения всех запросов подтверждается (Commit) Нет Да
Поддержка внешних ключейВнешние ключи — это способ связать записи в двух таблицах по определенным полям так, что при обновлении поля в родительской автоматически происходит определенное изменение поля в дочерней (дочернюю и родительскую выбираешь при создании ключа; точнее, создаешь ключ в дочерней, который ссылается на родительскую). Нет Да
Блокировка.Блокировка на уровне строк, т.е. если процессу нужно обновить строку в таблице, то он блокирует только эту строку, позволяя другим обновлять другие строки параллельно Блокировка на уровне таблиц Блокировка на уровне строк
Одновременные запросы к разным частям таблицы. Медленнее Быстрее
При смешанной нагрузке в таблице (select/update/delete/insert) Медленнее Быстрее
Операция Insert Быстрее Медленнее, ибо есть оверхед на транзакцию, но это цена надежности
Если преобладают операции чтения (SELECT) Работает быстрее Работает медленнее
DeadlockDeadlock — ситуация в многозадачной среде или СУБД, при которой несколько процессов находятся в состоянии бесконечного ожидания ресурсов, захваченных самими этими процессами. Не возникают Возможны.
Поддержка полнотекстового поиска Да Нет (доступен начиная с версии MySQL 5.6.4)
Запрос Count(*) Быстрее Медленнее
Поддержка mysqlhotcopyУтилита mysqlhotcopy представляет собой Perl-сценарий, использующий SQL-команды LOCK TABLES, FLUSH TABLES и Unix-утилиты cp или scp для быстрого получения резервной копии базы данных. Да Нет
Файловое хранение таблиц Каждой таблице отдельный файл Данные при настройках по умолчанию хранятся в больших совместно используемых файлах
Бинарное копировании таблиц?Табличные файлы можно перемещать между компьютерами разных архитектур и разными операционными системами без всякого преобразования. Да Нет
Размер таблиц в БД Меньше Больше
Поведение в случае сбоя Крашится вся таблица По логам можно все восстановить
В случае хранения «логов» и подобного Лучше Хуже
 Автор: Евгений Лебедев
Теги: MySQL  |    Просмотров: 3406

Новости по теме:

MySQL шпаргалки
2021-05-15 23:02:00 |   1834
Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных. Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.

Материалы рубрики "IT"


Получить информацию об объектах недвижимости можно со смартфона или планшета систем Android или iOS.
12 ноября 2025
Проект соответствующего постановления кабмина опубликован и вынесен на общественное обсуждение.
11 ноября 2025
При возвращении из-за границы доступ к мобильному интернету и связи временно заблокируют, пока пользователь не пройдет идентификацию.
11 ноября 2025
Такой способ подтверждения согласия на медвмешательство доступен только в государственных поликлиниках и больницах.
10 ноября 2025
Одно неосторожное подключение может привести к потере важных данных, например, для входа в интернет-банк.
10 ноября 2025
Сведения о переписках в мессенджерах и соцсетях будут доступны по запросам уполномоченных органов три года вместо одного.
5 ноября 2025
Роскомнадзор составил топ-5 рекомендаций по уплате сбора за интернет-рекламу при взаимопиаре, бартере и др.
31 октября 2025
Оператор Единой информационной системы в сфере закупок напомнил, что данные формируются автоматически.
28 октября 2025
МВД России начнет принимать его в электронном виде через портал госуслуг.
27 октября 2025
Используйте калькуляторы и др. сервисы на нашем сайте для того, чтобы обновить данные.
27 октября 2025
Фото из альбома:

Сайт "Эксклюзив"

© 2007-2025, Capitan Studio - Разработка и создание сайтов. Все права защищены.
Использование материалов разрешено только при наличии активной ссылки на источник.
Не является зарегистрированным СМИ.

Политика в отношении обработки персональных данных

На портале могут быть использованы материалы интернет-ресурсов Facebook и Instagram, владельцем которых является компания Meta Platforms Inc., запрещенная на территории Российской Федерации.
Разработка сайта CapitanStudio
Яндекс.Метрика Рейтинг@Mail.ru