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

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

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

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


Сергеева Татьяна
8 февраля 2024
Если инициативу одобрят, то сотрудники IТ-компаний смогут покупать квартиры на льготных условиях и после 2024 года.
6 февраля 2024
Минцифры России планирует внедрить в него технологию генерации ответа, позволяющую в простой и доступной форме консультировать пользователей.
2 февраля 2024
Как собственнику защитить свое цифровое "имущество" от несанкционированного использования? Авторы статьи рассказывают об особенностях регулирования интеллектуальных прав в цифровой среде с помощью NFT-токенов.
31 января 2024
Им могут воспользоваться юридические лица, ИП и их представители.
24 января 2024
Законопроект, расширяющий полномочия ведомства по контролю за утечками персональных данных, внесен в Госдуму.
22 декабря 2023
Пока он доступен жителям 37 регионов России.
20 декабря 2023
До этой даты цифровые платформы должны привести свои системы авторизации в соответствие с действующим законодательством.
12 декабря 2023
Напомним, с 1 октября введены новые требования к лицам, являющимся владельцами интернет-сайтов, в которых применяются рекомендательные технологии.
12 декабря 2023
Фото из альбома:

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

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

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

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