Azure SQL Database 웹 대 비즈니스 에디션
지원되는 최대 데이터베이스 크기 외에 Web Edition과 Azure SQL Database의 Business Edition간에 차이가 있습니까? 이름 지정에 약간의 의미가 있다고 가정하고 있지만 찾은 모든 정보는 단순히 최대 db 크기에 대해 이야기합니다. SLA, 복제, 확장 성 등과 같은 다른 차이점이 있는지 알고 싶습니다.
단서가 있습니까?
두 버전은 용량을 제외하고 동일합니다. 둘 다 동일한 복제 및 SLA를 제공합니다.
2014 년 4 월 3 일 편집-SQL Database 크기 제한을 500GB로 반영하도록 업데이트 됨
편집 2013 년 6 월 17 일 :이 답변을 처음 게시 한 이후로 가격과 관련하여 몇 가지 사항이 변경되었지만 크기는 웹 및 비즈니스 버전의 유일한 차이로 남아 있습니다.
Web Edition은 5GB로 확장되는 반면 Business Edition은 500GB로 확장됩니다. 또한 : 새로운 MSDN 계획 (TechEd 2013에서 발표 됨, 자세한 내용 은 ScottGu의 블로그 게시물 참조)을 사용하면 이제 SQL Database를 포함하여 크레딧을 적용하려는 모든 서비스에 대해 월간 금전적 크레딧을받을 수 있습니다 (매월 최대 $ 150 , MSDN 계층에 따라- 새로운 MSDN 혜택에 대한 자세한 내용 은 이 페이지 를 참조하십시오 .)
둘 다 최대 크기를 설정할 수 있으며, 둘 다 용량이 매일 평가되는 상각 된 일정에 따라 청구됩니다. 전체 가격 정보는 여기에 있습니다 . 기본 가격은 $ 4.995 (최대 100MB)에서 시작하여 $ 9.99 (최대 1GB)로 점프 한 다음 추가 GB에 대한 계층화 된 가격 책정을 시작합니다.
에디션에 관계없이 똑같은 기능 세트가 있습니다. 용량 제한에 관한 것입니다. T-SQL을 사용하여 최대 용량을 쉽게 변경하거나 에디션을 변경할 수도 있습니다. 예를 들어, 웹 에디션으로 시작할 수 있습니다.
CREATE DATABASE Test (EDITION='WEB', MAXSIZE=1GB)
요구 사항이 증가하므로 최대 5GB까지 증가합니다.
ALTER DATABASE Test MODIFY (EDITION='WEB', MAXSIZE=5GB)
이제 더 많은 용량이 필요하므로 Business Edition 계층 중 하나로 전환해야합니다.
ALTER DATABASE Test MODIFY (EDITION='BUSINESS', MAXSIZE=10GB)
데이터베이스 크기를 줄여야하는 경우에도 잘 작동합니다. 바로 웹 에디션으로 변경하면됩니다.
ALTER DATABASE Test MODIFY (EDITION='WEB', MAXSIZE=5GB)
Web 및 Business Edition은 더 이상 사용되지 않습니다 . 여기에서 Azure SQL DB (Basic, Standard, Premium)의 최신 버전을 확인하세요. http://azure.microsoft.com/en-us/pricing/details/sql-database/
SQL DB V12의 최신 기능에 대한 정보는 http://azure.microsoft.com/en-us/documentation/articles/sql-database-preview-whats-new/ 에서도 찾을 수 있습니다.
편집 (4/29) :
오늘 Build에서 발표 된 새로운 Elastic DB 오퍼링 (미리보기)을 확인하십시오. 가격 페이지가 탄성 DB 가격 정보로 업데이트되었습니다.
문서화 된 차이점은 Business 에디션이 연합을 지원한다는 것입니다.
http://azure.microsoft.com/en-us/documentation/articles/sql-database-scale-out/
"비즈니스 버전에서는 페더레이션이 지원됩니다. 자세한 내용은 SQL 데이터베이스의 페더레이션 및 SQL 데이터베이스 페더레이션 자습서 ..."를 참조하십시오.
두 버전 간의 동작 차이를 발견했습니다. QA를 위해 설정 한 Business 에디션에서 열을 추가 한 후 "GO"가 배치되지 않으면 외래 키를 적용 할 때 다음 코드 스 니펫에 오류가 발생합니다. 그런 다음 잘 작동합니다. 이것은 우리가 개발을 위해 가지고있는 웹 에디션 데이터베이스에서는 필요하지 않습니다.
IF NOT EXISTS (SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='ASSIGN'
AND TABLE_NAME = 'ASSIGNTARGET_EXCEPTION'
AND COLUMN_NAME = 'EXCESS_WEAR_FLAG')
ALTER TABLE [ASSIGN].[ASSIGNTARGET_EXCEPTION] ADD [EXCESS_WEAR_FLAG] [varchar](1) NULL
-- GO -- placing this here makes this sectino work.
IF NOT EXISTS (SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE TABLE_SCHEMA ='ASSIGN'
AND TABLE_NAME = 'ASSIGNTARGET_EXCEPTION'
AND CONSTRAINT_NAME = 'CHK_ATEXCPTN_EXCESSWEARFLAG')
BEGIN
ALTER TABLE [ASSIGN].[ASSIGNTARGET_EXCEPTION] WITH NOCHECK ADD CONSTRAINT [CHK_ATEXCPTN_EXCESSWEARFLAG] CHECK (([EXCESS_WEAR_FLAG]='N' OR [EXCESS_WEAR_FLAG]='Y'))
ALTER TABLE [ASSIGN].[ASSIGNTARGET_EXCEPTION] CHECK CONSTRAINT [CHK_ATEXCPTN_EXCESSWEARFLAG]
END
참고 URL : https://stackoverflow.com/questions/3426360/azure-sql-database-web-vs-business-edition
'Programing' 카테고리의 다른 글
유니폼의 GLSL 배열 만들기? (0) | 2020.11.25 |
---|---|
C ++에서 부호없는 double? (0) | 2020.11.25 |
테스트 중 @Autowired 비공개 필드 삽입 (0) | 2020.11.24 |
Angular 지시문 템플릿에 조건부로 데이터 속성 추가 (0) | 2020.11.24 |
"이 비동기 메서드에는 'await'연산자가 없으며 동 기적으로 실행됩니다."경고에 대해 걱정해야합니까? (0) | 2020.11.24 |