Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: MyISAM или InnoDB
 
 автор: ronin   (26.10.2007 в 13:33)   письмо автору
 
 

Здравствуйте!
У меня вопрос: MyISAM действует намного быстрее чем InnoDB, но последняя предоставляет такую функцую как связка таблиц. К примеру у меня три таблицы: рубрики, подрубрики, объявления. При уделении в таблице "рубрика" одной из рубрик или в "подрубрика" одной из подрубрик (которое может произойти теоретически, но врядли, чтобы это происходило часто) нужно каскадное удаление. Т.е если удаляется одна из рубрик, то удаляются связанные с ней подрубрики и объявления, если удаляется одна из подрубрик, то удаляются связанные с ней объявления. Теперь сам вопрос: стоит в таком случае связываться с InnoDB или имеется какое то решение в MyISAM? т.е стоит для простоты потерять скорость или если удаление, скорее всего будет происходит редко, лучше сделать сложную систему удаления через MyISAM?

   
 
 автор: Thrasher   (26.10.2007 в 16:22)   письмо автору
 
   для: ronin   (26.10.2007 в 13:33)
 

Я у себя делал сложную систему удаления через MyISAM.

   
 
 автор: ronin   (26.10.2007 в 17:27)   письмо автору
 
   для: Thrasher   (26.10.2007 в 16:22)
 

понял. Спасибо!

   
 
 автор: Thrasher   (26.10.2007 в 17:41)   письмо автору
 
   для: ronin   (26.10.2007 в 13:33)
 

К тому же у системы удаления на РНР есть еще одно преимущество: можно не только каскадно удалять, но и, например, при удалении категории все ёё подкатегории не удалять, а переносить в другую категорию.

   
 
 автор: ronin   (26.10.2007 в 18:23)   письмо автору
 
   для: Thrasher   (26.10.2007 в 17:41)
 

а можно поподробнее может выложить скриптик, я покопаюсь:)

   
 
 автор: cheops   (27.10.2007 в 10:41)   письмо автору
 
   для: ronin   (26.10.2007 в 13:33)
 

Если удаление происходит не слишком часто можно воспользоваться рекурсивной функцией для удаления.

   
 
 автор: ronin   (29.10.2007 в 10:20)   письмо автору
 
   для: cheops   (27.10.2007 в 10:41)
 

понял направление, буду искать. спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования