Назад | Перейти на главную страницу

Следует ли переместить нашу базу данных на наш (общий) веб-хостинг?

Компания, в которой я работаю, использует базу данных Access последние восемь лет или около того (мне пришлось смириться с этим всего пять). Мы начинаем работу над системой онлайн-заказов, так что пора (на самом деле, давно пора) перейти к чему-то более надежному. У нас есть сервер SBS 2003 с MSSQL 2k, и у нас также есть база данных MSSQL 2005 через наш веб-хост, поэтому SQL кажется подходящим вариантом.

Я придумал несколько сценариев, как с этим справиться, и был бы признателен за любой ввод, который может предложить SF.

1) Внутренняя база данных SQL для всего.

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

Недостатки: возможность сбить наше интернет-соединение в периоды интенсивных заказов.

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

Преимущества: полный контроль над безопасностью внутренней части базы данных. быстрый внутренний доступ. Отделяет клиентские процессы от процессов сотрудников.

Недостатки: дублированные данные, требуется дополнительный интерфейс для переноса данных между сайтами.

3) Полностью перейти на веб-сервер.

Преимущества: Единая база данных, поддерживающая как административные, так и клиентские процессы. Более легкий доступ для мобильных сотрудников.

Недостатки: Полная вера в безопасность / резервное копирование. Более медленный прямой доступ к БД из нашего местоположения (в случае, если мы хотим использовать не веб-интерфейс).

Есть предположения?

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

Я бы переключился на выделенный хостинг или VPS. Использование виртуального хостинга открывает перед вами возможные проблемы со стороны других клиентов. Как вы уже видели, другие люди могут иметь доступ к вашей БД, которого там быть не должно. Хост никогда не должен позволять другим людям просматривать базы данных других клиентов.

Общий хостинг подходит для некритичных сайтов, но если вы хотите защитить свои данные и сайт, я бы выбрал выделенный сервер.