Какой тип таблиц в Mysql выбрать?

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

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

Что хорошо в MyIsam -  конечно, у этих таблич сулекты работают быстрее всего!

В чем же водвох?

При обрашении к MyIsam таблицам соответствующая таблица блокируется полностью, в InnoBD блокировка накладывается лиш на одну запись.

Таким образом одним из критериев выбора типа таблиц служит степень обновляемости таблиц.

При увеличении числа обращений на обновление таблица MyIsam может быть почти всегда заблокирована, что приведет к увеличению длительности запросов к нуй. Таблицы этого типа лучше использовать для данных типа "Словрь", т.е. тех которые почти никода не изменяются. Если же в таблицу планируется вести интенсивную запись, то все же лучше использовать InnoDb.

Комментарии (2)
  • Дмитрий Понедельник 25 Апрель 2011
    Еще в InnoDB ОЧЕНЬ радует каскадное удаление. Кто не знает что это - учите матчасть.
  • vasiatka Пятница 07 Октябрь 2011
    Оно иногда создает некоторые затруднения. При программировании в веб проже отслеживать связи вручную (это не составляет турда при грамотно написанном коде).
Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила

Рейтинг@Mail.ru