Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > innoDB vs MyIsam


Автор: elferno 4.1.2010, 18:10
итак надежность InnoDB против скорости MyIsam? что же выбрать?

Автор: Ипатьев 4.1.2010, 18:15
асфальтовый каток против феррари. скорость против надежности. что выбрать?

Автор: elferno 4.1.2010, 18:26
зависит от того, что вам надо : катать асфальт или клеить телок.
наша же задача обеспечить работу с 2GB базой данных при трафике 10,000,000 чел / сутки

Автор: Ипатьев 4.1.2010, 18:31
Мечты, мечты - где ваша сладость...

Автор: elferno 4.1.2010, 19:34
поскольку об эксперементальных выводах речи не идет пока, я хочу узнать теоретические расчеты или может кто-то сталкивался на практике с этим

Автор: Ипатьев 4.1.2010, 19:39
Расчеты, извините, чего?

Автор: IgorIV 4.1.2010, 20:01
elferno, а 2 gb это сколько строк, а то у меня с математикой туговато. А что правда innodb медленнее?

Автор: skyboy 4.1.2010, 20:26
у нас есть раздел Mysql. добро пожаловать в него.

Добавлено через 4 минуты и 8 секунд
создаешь базу.
набиваешь её подобием реальных данных(главное - распределение значений по полям с индексами, а не только количество строк - потому тупая рыба подходит мало).
берешь типичные(самые часто выполняемые запросы).
делаешь им http://forum.vingrad.ru/forum/topic-274036/kw-profiling.html.
меняешь тип с myisam/innodb.
повторяешь операцию.
делаешь выводы. 
только так.

Автор: Artemon 4.1.2010, 21:12
Цитата

 а 2 gb это сколько строк...


Одна, только очень длинная smile

Автор: awdev 4.1.2010, 21:47
InnoDB медленнее на вставке.
На чтении можно добится даже прироста, но это требует править конфиг.

Сравнение без корректировки ничего толкового не даст.


Читайте mysqlperformanceblog.com, была статья.


Автор: Akina 4.1.2010, 23:28
Если мускулу хватит памяти закэшить базу - то практически пофиг... и скорее будет речь идти не о выборе storage engine, а о выборе storage system и host OS.

Автор: sir_nuf_nuf 5.1.2010, 15:45
Цитата

InnoDB медленнее на вставке.

Это на ОДНОЙ вставке. А если конкурентно выполняются сотня (или сотни) вставок в секунду - то MyISAM - будет тормозить из-за блокировки всей таблицы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)