Студия современной хореографии «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  |    Просмотров: 2507

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

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

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


Прием заявок стартовал с 7 мая и будет открыт до 1 июня.
14 мая 2025
Если вовремя не направить согласие на раскрытие налоговой тайны, сотрудники не смогут оформить кредит на привлекательных условиях.
7 мая 2025
Также с 1 мая по 31 октября участвующие в программе кредитные организации получат увеличенные государственные субсидии.
28 апреля 2025
Поправки в УК И УПК РФ позволят арестовывать и изымать цифровые активы в ходе следствия.
25 апреля 2025
С его помощью можно оформить или проверить документы, следить за статусом заявок и др.
24 апреля 2025
Закон разрешает такой обмен, а операторы ЭДО и программное обеспечение полностью к нему готовы.
23 апреля 2025
Подать заявление можно на портале госуслуг.
22 апреля 2025
Президент РФ утвердил изменения, дополняющие перечень получателей сертификата ключа электронной подписи.
21 апреля 2025
Кредитную организацию привлекли к ответственности после жалобы жительницы Москвы в Роскомнадзор.
16 апреля 2025
В Минцифры России разработали новый проект с алгоритмом действий при защите от мошенников.
15 апреля 2025
Фото из альбома:

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

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

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

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