Если у меня 50 000 обращений в день на сайт, использующий SQL Server Express, это проблема?
Насколько легко запланировать резервное копирование и другие задачи? Я знаю, что все это выполнимо, но разве это больше больно?
РЕДАКТИРОВАТЬ: Я также хотел бы добавить, что я буду использовать одну и ту же установку для нескольких веб-сайтов.
Вы можете написать что-нибудь вручную в t-sql, используя РЕЗЕРВНАЯ БАЗА ДАННЫХ, затем запланируйте его запуск с помощью планировщика задач Windows и SQLCMD.
Если вы не склонны к этому, есть несколько человек, которые написали такие приложения, как Планировщик SQL которые дают вам приятный интерфейс с графическим интерфейсом.
SQL Express достаточно хорош? Вы лучше всех ответите на этот вопрос. Это зависит от того, что делает ваш сайт, насколько интенсивна база данных и насколько велика база данных.
SQL server express 2008 может использовать только ограниченное количество системных ресурсов:
1 ЦП, 1 ГБ памяти, 4 ГБ пользовательских данных на базу данных
Так что, если вы ожидаете 50 000 обращений в день и это сайт с большим количеством баз данных, производительность может стать проблемой.
Этот вопрос о stackoverflow также есть полезная информация
«Насколько легко запланировать резервное копирование и другие задачи? Я знаю, что все это выполнимо, но разве это больше неудобно?»
Нет, на самом деле довольно просто, вы можете использовать ExpressMaint.exe для резервного копирования и обслуживания SQL Express: http://expressmaint.codeplex.com/
И, как сказали Сиим К. и Ник, что касается стресса и нагрузки на SQL Express, из этих 50 тысяч обращений, сколько из этих обращений, по вашему мнению, запрашивают данные или записывают данные в БД? Если это только один или два раздела сайта, я думаю, вы будете в порядке, но если сайт сильно загружен вызовами БД, вам нужно будет просмотреть расширенные параметры.