EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Что лучше, MyISAM или InnoDB?

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
Что лучше, MyISAM или InnoDB?
Автор Сообщение
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Пт, 05 Ноя, 2010 03:49    Заголовок сообщения: Что лучше, MyISAM или InnoDB? Ответить с цитатой

И как безопаснее конвертировать MyISAM в InnoDB и на оборот?

В новой версии скрипта моего сайта, таблицы должны быть InnoDB. На хостинге, по умолчанию MyISAM, это может как-то отразиться на работе сайта, баз данных?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Веденин
Красные глаза
Красные глаза


Зарегистрирован: 17.05.2007
Сообщения: 2067
Откуда: Самара
11926 Монеты

СообщениеДобавлено: Сб, 06 Ноя, 2010 13:32    Заголовок сообщения: Ответить с цитатой

Слишком специфичный вопрос, вряд ли кто-либо использовал подобными системами и тем более занимался их сравнением, вам надо искать ответ на форумах посвященных MySql. Могу только порекомендовать прочитать:
http://ru.wikipedia.org/wiki/MyISAM
http://ru.wikipedia.org/wiki/InnoDB
Там плюсы и минусы хорошо расписаны.
_________________
Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)

Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Сб, 06 Ноя, 2010 13:55    Заголовок сообщения: Ответить с цитатой

Я уже решил эту проблему. Переконвертировал в InnoDB. Сделал это стандартным способом. В phpMyAdmin выбирал таблицу, потом "Операции", там "Параметры таблицы" - "Свойства". Просто переставил Свойства. И так 19 раз Smile (19 таблиц)
А причина выбора проста. Разработчики скрипта предпочитают InnoDB. Во избежании проблем в будущем, сделал как рекомендуют разработчики.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Веденин
Красные глаза
Красные глаза


Зарегистрирован: 17.05.2007
Сообщения: 2067
Откуда: Самара
11926 Монеты

СообщениеДобавлено: Сб, 06 Ноя, 2010 14:15    Заголовок сообщения: Ответить с цитатой

Посмотрел описание недостатков MyISAM

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


Цитата:
слабая реализация сортировки, которой является клауза ORDER BY языка SQL при отсутствии подходящего индекса. MyISAM сортирует данные слиянием, с использованием qsort для первоначально сливаемых небольших регионов.


Цитата:
Данные недостатки проявляются в заметной степени на нагрузке порядка 400 клиентов, исполняющих сложные запросы по базе данных размеров 2-3ГБ.


Цитата:
В более развитых реализациях нижнего уровня MySQL, таких, как InnoDB, значительная часть данных проблем решена.


Я уже неоднократно сталкивался с подобными проблемами, наверное действительно стоит подумать о InnoDB Very Happy
_________________
Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)

Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Алзим
Владелец сайта на хостинге EOMY
Красные глаза


Зарегистрирован: 17.10.2010
Сообщения: 2069
Откуда: Интернет
11629 Монеты

СообщениеДобавлено: Сб, 06 Ноя, 2010 15:08    Заголовок сообщения: Ответить с цитатой

Вот мнение разработчика сайта:
Цитата:
Also I would recommend InnoDB because it tends to be more reliable in case if server crashes.


ПРОМТ-перевод:
Цитата:
Также я рекомендовал бы InnoDB, потому что он имеет тенденцию быть более надежным в случае, если сервер терпит крах.

_________________
Новая доходная и с быстрым выкупом биржа ссылок! Руби каппусту!
Дешёвый хостинг сайтов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group