Will SQL Server Express делает в этой определенной ситуации

Я провожу исследование в области лучшей подходящей базы данных для внутреннего веб-приложения для нашей (не связанной с IT) компании. Это - веб-информационная система с немногими тяжелыми базой данных задачами. Пользователи могут добавить новую информацию о клиенте, создать новые предложения по заданию, регистрацию часа, и т.д.

Текущая ситуация:

  • PHP webapplication
  • 30 уникальных ежедневных пользователей
  • Почти никакие параллельные транзакции
  • Размер базы данных на 500 МБ (более чем ~3 года)
  • MySQL

Новая ситуация

  • ASP.NET webapplication
  • 50 уникальных ежедневных пользователей, вырастит приблизительно с 10 год
  • Возможно, максимум 10 параллельных транзакций (в редких случаях), но главным образом никакие параллельные транзакции
  • Со всеми отделами с помощью новой информационной системы я предсказываю приблизительно 150~200 транзакций в день (регистрация часа, планирование, и т.д.)

Поскольку новым webapplication является ASP.NET, я рассматриваю MS SQL Server Express. Это свободно, имеет предел размера базы данных на 10 ГБ и может использовать максимум 4 ГБ памяти и 1 ЦП (4 ядра).

Мой вопрос: SQL Server Express будет достаточно для этой новой ситуации?

Примечание: существует Windows Server.

2
задан 5 December 2014 в 10:10
1 ответ

Да, этого должно хватить для вашего нового приложения, так как вам не понадобится больше, чем ограничения экспресс-версии в Хранилище / ОЗУ / ЦП, согласно данным, которые вы задали в вопросе. Ваше приложение не должно сильно загружаться.

Вы не упомянули в своем вопросе, почему вас беспокоит использование SQL Express, выбираете ли вы между разными типами серверов баз данных (MS SQL, MySQL, Oracle, .. .) или вы беспокоитесь, что ваше приложение перерастет SQL Express и вам потребуется выполнить полную переустановку MS SQL для обновления до версии Web / Standard?

Если вы беспокоитесь о том, что в будущем, вам нужно будет перейти для платной версии SQL Server вы можете выполнить обновление на месте с Express до Web / Stanard Edition, это возможно, по крайней мере, я помню, что это было возможно в версии 2008R2, когда я делал это с опцией Edition Upgrade в меню настройки .

Также вы можете обновить любую более раннюю Экспресс-версию (2005-2012SP1) до 2014 Web или Standard Edition, поэтому не должно быть проблем даже с обновлением Express Edition до любых будущих версий SQL Web / Standard в будущем, поскольку я сомневаюсь, что MS уберет эту опцию в будущих версиях.

Поддерживаемая версия on и обновления выпуска до SQL 2014: http: // msdn.microsoft.com/en-us/library/ms143393.aspx[12109 visible

1
ответ дан 3 December 2019 в 12:50

Теги

Похожие вопросы