Ответы:
Да, MySQL подходит для создания любых баз данных. На MySQL работает едва ли не большинство интернет-магазинов и многие крупные сайты, начиная с той же Википедии.
Да, разумеется.
MySQL вполне подойдёт.
Про технологии вопрос очень обширный.
Да, вполне. Как ответили выше - очень много средних и крупных сайтов работает на MySql.
wikipedia.org, digg.com и много других.
Вполне. По крайней мере, для начала.
Что до технологии - да непринципиально в общем-то.
memcache + sql relay + кеширование рез-тов запросов + толковая индексация + если прижмет - реплицирование вытянут любой проект. Википедия так и работает.
Ruby + ROR - быстро пишем, легко поддерживаем, медленно работает. Медленнее всех. И то, есть способы обойти этот нюанс - кеширование всего и вся, трансляция критичных к скорости участков в код на C++.
PHP+Symfony - быстро пишем, легко поддерживаем, много готового функционала и быстро работает. Вот рецепт max speed -
http://www.habrahabr.ru/blog/webdev/19129.html
MySQL это средство управления базой данных. Т.е. низкоуровневое средство.
Если речь идет о том, чтобы получить он-лайн каталог или интернет магазин а-ля ОЗОН, то на мой взгляд имеет смысл подобрать какой-нибудь открытый проект (например oscommerce) и развивать то, что нужно Вам дорабатывая этот роект под свои нужды
И все таки MySQL не годится для больших баз данных, есть его платные версии, но увы оценить их не было возможности.
Для больших и очень больших подобных магазинов такая связка не приемлима, все в принципе зависит от наплыва посетителей и физических возможностей сервера, если это система типа ОЗОН и с таким же онлайном, то необходимы только коммерческие решения, которые были заточенны именно под большие нагрузки.
Но это все лирика.
MySQL - база данных.
каталог товаров на Озоне - интерфейс.
Используя MySQL можно, но только одной субд разумеется не хватит. Еще программная часть нужна, веб сервер, php, perl и т.п.
18 лет назад