На це дуже складне питання, на який потрібно відповісти, і єдине правильне, що потрібно сказати, - це "залежить". Так, це банально, але це не робить неправдою. Коли це сказано, я постараюсь дати вам відповідь (використовуйте Standard) і пояснюйте процес думки, що стоїть за цим.
Я не знайомий з "Веб" Виданням SQL, але я, безумовно, можу усунути відмінності між Standard та Enterprise. Загрожуючи масштабним узагальненням, я б сказав, що якщо ви шукаєте від 10 до 100 Гб для однієї БД, і ви не впевнені, що вам потрібні функції підприємства, передова вартість витрат у поєднанні з простотою оновлення SKU ( Видання), якщо / коли потрібно мати на увазі, що вибір стандарту над підприємством, ймовірно, має найбільш сенс. Я здогадуюсь, що "Веб" видання - це якась напівзброєна стандартна версія, і особисто я б уникнув цього на основі відмови від "Веб-робочих навантажень". Що це навіть означає ?!
Тож як по-справжньому визначити, чи потрібні їм функції підприємства? Ну, найкращий спосіб, який я можу придумати, - це завантажити пробні версії Standard і Enterprise (або отримати ліцензію MSDN) і зробити тестування продуктивності з обома випусками. Якщо ви виявите, що не можете досягти / перевищити цілі ефективності, нижчим виданням визначте вузькі місця, а потім подивіться, чи допоможуть функції Enterprise. Якщо так, оновіть і внесіть необхідні зміни, щоб скористатися функціями, потім повторно протестуйте. На мій досвід, основними особливостями, якими користуються в Enterprise, є (в порядку найбільш загального для найменшого):
- реіндексінг в Інтернеті
- стиснення рядків / сторінок
- резервне стиснення
- відфільтровані індекси
- розділення та розділені індекси
- індексованих поглядів
- паралельні операції з індексом
І нарешті ... Під час руху від чогось, що добре працює на SQL Express, я не думаю, що було б багато випадків, які виправдовують перехід до Enterprise. Поодинці додаткові системні ресурси, якими може користуватися повна версія SQL, повинні принести значні переваги.