이것은 대답하기 매우 어려운 질문이며 말할 수있는 유일한 것은 "의존"입니다. 그렇습니다. 그러나 그것은 사실이 아닙니다. 그것은 당신에게 답변을 제공하고 (표준 사용) 그 배후의 사고 과정을 설명하기 위해 최선을 다할 것이라고 말하고 있습니다.
"Web"Edition of SQL에 익숙하지 않지만 Standard와 Enterprise의 차이점을 확실히 제거 할 수 있습니다. 대규모 일반화의 위험에 따라 단일 DB에 대해 10GB에서 100GB 사이를보고 Enterprise 기능이 필요하지 않다면 선불 비용 차이와 SKU 업그레이드 용이성 ( Edition) Standard / Enterprise over Enterprise를 선택하는 것이 가장 합리적 일 수 있습니다. "웹"에디션은 일부 반쯤 축소 된 표준 버전 이라고 생각합니다. 개인적으로 "웹 워크로드 전용"고지 사항에 따라 피하고 싶습니다. 그게 무슨 뜻입니까?!
그렇다면 엔터프라이즈 기능이 필요한지 어떻게 알 수 있습니까? 글쎄, 내가 생각할 수있는 가장 좋은 방법은 Standard 및 Enterprise 평가판을 다운로드하거나 MSDN 라이센스를 얻는 것입니다. 하위 에디션으로 성능 목표를 달성 / 초과 할 수없는 경우 병목 현상을 식별 한 다음 엔터프라이즈 기능이 도움이되는지 확인하십시오. 그렇다면 기능을 사용하기 위해 필요한 부분을 업그레이드 한 후 다시 테스트하십시오. 내 경험상 Enterprise에서 사용하는 주요 기능은 (가장 일반적인 순서대로)입니다.
- 온라인 재색 인
- 행 / 페이지 압축
- 백업 압축
- 필터링 된 인덱스
- 파티션 및 파티션 된 인덱스
- 인덱싱 된 뷰
- 병렬 인덱스 작업
그리고 마지막으로 ... SQL Express에서 잘 돌아가고있는 무언가에서 움직일 때 Enterprise 로의 이동을 정당화 할 수있는 사례는 많지 않다고 생각합니다. 정식 버전의 SQL에서 사용할 수있는 추가 시스템 리소스만으로도 큰 이점을 얻을 수 있습니다.