СообЧа > База Знаний > Базы данных

Вопрос

Делаем мы тут 2 сайтика. Один сайт презентационный с интернет-магазином. Ожидается около 50-70 хостов в день. Что лучше использовать: MDB или MS SQL? А второй сайт — система инет-магазинов. Ожидается 1000 — 1200 хостов в день. Вопрос тот же. И какие неудобства я получу, если выберу mdb?

Ответ

Мы тут тоже делали два сайтика. :)
На магазине так и есть — 50-70 хостов и более. База на акцессе. Вот уже второй год работает. Тьфу-тьфу-тьфу. постучим по дереву. Проблем с ней нет никаких, кроме организации бэкапа. С MS SQL в этом плане проще и надежней.
Система магазинов сделана на MS SQL трафик — 4-5 хостов в день. Не пошел проект, блин :(

Для системы магазинов MS SQL предпочтительнее, так как тут можно для каждого магазина держать отдельную базу. В случае акцесса — это куча мдбшников. Потом пойди, разберись с ними :).
Есть еще одна проблема с mdb. если ты часто удаляешь и вставляешь записи (например, при синхронизации со складской программой), база будет заметно расти. Закомпактить ты ее сможешь, только полностью остановив сервер.
А так решения и на MS SQL и на Access вполне удовлетворяют потребностям.

********

А я бы порекомендовал использовать базу MySQL. Запросто держит как 5-10 хостов в день так и 1000-2000 (если проект пойдет). Запрос SELECT выполняет гораздо быстрее Access'a. Бесплатная с кучей документации. Очень много компонент для доступа, утилит для обслуживания в большинстве тоже бесплатных. А связка php+MySQL убивает ASP+Access насмерть.

set6



Copyright © 2000-2004 Сообщество Чайников
Контактная информация