Подтвердить что ты не робот

SQL Express для производства?

Является ли использование SQL Express в производственной среде разумным выбором?

Я посмотрел таблицу сравнения Microsoft:

http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

Я бы использовал SQL Express с небольшим или средним веб-сайтом. Я не верю, что превышу ограничение размера базы данных 4 ГБ. Является ли SQL Express типично поддерживаться в среде совместного размещения? Есть ли что-то, что мне не хватает, что сделает SQL Express необоснованным выбором?

4b9b3361

Ответ 1

Я знаю многих людей, использующих SQL Express для производства, и он работает хорошо, самым большим ограничивающим фактором является отсутствие агента SQL для автоматического резервного копирования. Чтобы автоматизировать резервное копирование, вам нужно либо взять образ VM (если на VPS), либо использовать планировщик окон или другую технологию.

Единственным серьезным ограничивающим фактором является ограничение ram, но для небольшого сайта я не заметил, что это слишком большая проблема.

Ответ 2

Многие дешевые хостинговые компании используют SQL Express. И я знаю из личного опыта, что SQL Express является жизнеспособным решением для большинства вещей.

"Большинство вещей" включает большой проект в производственной среде.

Ответ 3

Одна вещь, которую можно задать, может быть - если ваши потребности перевешивают возможности SQL Server Express, сможете ли вы предоставить коммерческую версию?

Я думаю, что одна из идей SQL Server Express заключается в том, что вы можете разместить на ней свой сайт, и как только вы перерасти его (потребуется больше 4 ГБ и т.д.), вы купите коммерческую версию, особенно сейчас, когда вы чтобы использовать его. Но если ваш сайт перерастет его раньше, чем доход, полученный в результате, сможет купить коммерческую версию, это может быть проблемой (и, возможно, ошибкой в ​​дизайне базы данных, если ваш сайт потребляет больше пространства данных/дискового пространства, чем это необходимо)

Ответ 4

SQL Express - отличный выбор, если вы не против ограничений памяти и процессора. Ограничение по размеру базы данных сейчас не так много, что в 2008 R2 они достигли предела до 10 гб. Я думаю, что другие ограничения все равно остаются прежними.

Ответ 5

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