sa-design - создание и продвижение сайтов



Навигация
Главная
Новости
Скачать
Шаблоны сайтов
Партнеры

Графика
Adobe Photoshop

Программирование
Теория алгоритмов
Code Snippets
Все о PHP
Visual C++
WIN32 API
Delphi
ASP

Java
VBScript
CGI
VRML
PERL
HTML
XML

Сети
Cisco
IP-сети
Сетевые термины

IT
UNIX-системы
Хостинг

Операционные системы
Windows
Linux

Поисковая оптимизация
Основы SEO
Мастер-класс SEO
Анализ трафика
Google AdSense

В перерыве
Интересное
Поиск работы
Немного юмора
Материалы
Публикации
Наши статьи


  Можно ли построить каталог товаров (примерно такой как на Озоне) средствами MySQL?

Используя MySQL можно, но только одной субд разумеется не хватит. Еще программная часть нужна, веб сервер, php, perl и т.п.

Узкое место здесь количество посетителей и скорость записи.

mysql прекрасно работает на выборку из больших объемов данных. Если не хватит одного сервера можно относительно просто сделать репликацию и считывать с 2-3- 10 зависимых серверов одновременно. Повесить еще ngingx и будет вам счастье.

Но вот запись идет очень медленно и в случае с репликацией (которая в один поток) может захлебнуться.

Так что если у вас там еще интенсивно комментят и сохраняются корзины с привязкой к товарам вот вам узкое место в производительности посещаемого сайта на mysql. Тут придется делать кластеризацию, а это уже не сильно имеет отношение к mysql.

Да, MySQL подходит для создания любых баз данных. На MySQL работает едва ли не большинство интернет-магазинов и многие крупные сайты, начиная с той же Википедии.

Да, вполне. Как ответили выше - очень много средних и крупных сайтов работает на MySql.

Технология - произвольная. Я строил на PHP довольно большие сайты. После увеличения нагрузки на сервер уже стоит вопрос над оптимизацией, масштабируемостью, мощностью серверов

Вполне. По крайней мере, для начала.

Что до технологии - да непринципиально в общем-то.

memcache + sql relay + кеширование рез-тов запросов + толковая индексация + если прижмет - реплицирование вытянут любой проект. Википедия так и работает.

Ruby + ROR - быстро пишем, легко поддерживаем, медленно работает. Медленнее всех. И то, есть способы обойти этот нюанс - кеширование всего и вся, трансляция критичных к скорости участков в код на C++.

PHP+Symfony - быстро пишем, легко поддерживаем, много готового функционала и быстро работает.

MySQL это средство управления базой данных. Т.е. низкоуровневое средство. Если речь идет о том, чтобы получить он-лайн каталог или интернет магазин а-ля ОЗОН, то на мой взгляд имеет смысл подобрать какой-нибудь открытый проект (например oscommerce) и развивать то, что нужно Вам дорабатывая этот роект под свои нужды

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

Для больших и очень больших подобных магазинов такая связка не приемлима, все в принципе зависит от наплыва посетителей и физических возможностей сервера, если это система типа ОЗОН и с таким же онлайном, то необходимы только коммерческие решения, которые были заточенны именно под большие нагрузки. Но это все лирика.

Каталог товаров является не чем иным как обычной базой данных, её построение не зависит от конкретной субд, структура будет одинакова. Но вот функционал который предложит какая либо из систем это уже тема отдельного разговора. Некоторые поддерживают добавление своих функций, что в принципе упростит реализацию конечного кода.

Технология одна субд, а вот какая именно можно определится только после предварительного ознакомления со всеми ими, после построения списка задач которые должен выполнят данный какталог. Определится с нагрузкой на сам каталог, подсчитать есть ли смысл покупать дорогостоящую систему субд и т.д. Конечный выбор зависит от многих факторов.

MySQL - база данных. каталог товаров на Озоне - интерфейс.

Создать интерфейс к базе данных используя базу данных невозможно. Судя по вопросу, Вам требуеться или компания-разработчик, или индийский фрилансер.


Мы рекомендуем вам ознакомиться со следующими материалами на тему:
Информация для интересующихся веб-дизайном и программированием:

Online from 2006-2008 #We are the CoDeRs! Наши статьи и новости можно свободно перепечатывать при указании обратной ссылки на источник Связь с админом