SQL Express для производства? - PullRequest
40 голосов
/ 08 октября 2008

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

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

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

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

Ответы [ 5 ]

24 голосов
/ 08 октября 2008

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

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

13 голосов
/ 08 октября 2008

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

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

6 голосов
/ 08 октября 2008

Может возникнуть вопрос: если ваши потребности перевесят возможности SQL Server Express, сможете ли вы позволить себе коммерческую версию?

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

1 голос
/ 05 мая 2010

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

0 голосов
/ 08 октября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...