Я взглянул на это:
http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/
и:
http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/
Они отвечают на многие мои вопросы относительно INNODB и MyISAM. Я не сомневаюсь, что INNODB - это то, что мне нужно. Однако я работаю сам и для разработки создал виртуальный сервер LAMP (ubuntu 10.10 x64). В настоящее время сервер имеет 2 ГБ памяти и один диск SATA 20 ГБ. Я могу без особых проблем увеличить обе эти величины примерно до 3–3,5 ГБ памяти и накопителя на 200 ГБ.
Причины, по которым я не решаюсь переключиться на INNODB:
A) В статьях выше упоминается, что INNODB значительно увеличит размер таблиц, и он рекомендует гораздо больший объем оперативной памяти и дискового пространства. . Хотя в производственной среде я не возражаю против этого увеличения, в среде разработки, боюсь, я не могу приспособиться.
Б) Я действительно не вижу смысла в тонкой настройке движка INNODB на моей виртуальной машине. Скорее всего, мне даже не позволят делать это в моей производственной среде. В статьях звучит так, будто INNODB обречен на провал без точной настройки.
У меня такой вопрос. В какой момент INNODB станет жизнеспособным? Сколько оперативной памяти мне потребуется для запуска INNODB на моем сервере (только с моими данными для тестирования. Этот сервер не открыт для всех, кроме меня)? а также безопасно ли для меня предположить, что производственная среда, которая не позволяет мне точно настроить БД, вероятно, уже сама ее настроила?
Кроме того, я слишком много думаю о вещах?