Здрасте)
Подскажите пожалуйста чем отличаются єти 2 формата бд друг от друга и что лучше использовать для сервера л2 ?
Зарание благодарен)
InnoDB
В отличие от таблиц MyISAM, где для каждой таблицы создается один файл данных, данные InnoDB в настройках по умолчанию хранятся в больших совместно используемых файлах (изменить это можно с помощью настроек опции innodb_file_per_table), что позволяет использовать постраничный кэш страниц базы данных. Формат данных InnoDB обеспечивает надежное хранение данных за счет транзакционности и блокирование данных на уровне СТРОКИ.
В последнее время из-за излишней закрытости разработки MySQL компанией SUN появилось много сторонних (например, от компании Google) патчей с улучшениями производительности и исправлениями ошибок, большинство из которых были включены в форк InnoDB под названием XtraDB, созданый компанией Percona.
http://ru.wikipedia.org/wiki/InnoDB
Ваааа!!!! На результатах голосования 1025 за гугл =)))) *не шутка*
— WebMan
ха-ха "очень смешно"
Я реально попросил помощи у остальных модераторов и хотел узнать их мнение превратили голосование хз во что. Спасибо axit
Ответили верно - читай гугл, там технические подробности описаны
— You're an amateur
InnoDB
- высокая надёжность
- сравнительно медленная работа
- блокировка на уровне записи ячейки
- транзакции
MyISAM
- сравнительно большая скорость
- существенно ниже надёжность
- блокировка на уровне таблицы
вывод: если серьёзный проэкт - выбирать InnoDB и увеличивать ресурсы железа. ИМХО.
WebDeveloper сервера DARKWORLD
Мой выбор тоже за InnoDB.
В 1 файле может хранить киллометровые записи, в отличии от исамки.
Да и транзакции - это весчь.
— Ålderdom - ingen glädje..
просто говорил с людьми у которых стоит MyISAM и у них по 500 - 900 онлайна и все ок...
а у нас такие же характеристики железа, канал 100 мбит\с , только на InnoDB ... так лаги уже при 100 - 200 онлайна...
ясно всем спасибо.