SQL 데이터베이스를 처음 사용하는 사람들은 SQL Server 버전의 차이점과 선택 사항에 대해 상대적으로 익숙하지 않습니다. 이 질문은 간단하지만 그 영향은 작지 않습니다. SQL 데이터베이스를 처음 접하는 사람들에게는 이와 유사한 SQL 버전에 대한 질문이 많지만 주의 깊게 공부하기에는 너무 게으릅니다. 문제는 간단하지만 영향은 작지 않습니다.
버전 차이
SQL Server 2000에는 Enterprise Edition/Standard Edition/Personal Edition/Development Edition의 네 가지 버전이 있습니다.
Enterprise Edition 및 Standard Edition은 Windows NT Server/Windows 2000 Server/Windows 2003 Server 등과 같은 서버 운영 체제에 설치해야 합니다.
개인용 버전은 Windows98/Windows 2000 Professional/Windows XP Home/Windows XP Professional 등과 같은 개인 운영 체제에 설치해야 합니다.
개발 버전은 모든 Microsoft 운영 체제에 설치할 수 있습니다.
SQL Server 2000 엔터프라이즈 에디션
프로덕션 데이터베이스 서버로 사용됩니다. SQL Server 2000에서 사용할 수 있는 모든 기능을 지원하고 최대 규모의 웹 사이트와 기업 온라인 트랜잭션 처리(OLTP) 및 데이터 웨어하우스 시스템을 지원하는 데 필요한 성능 수준으로 확장됩니다.
SQL 서버 2000 스탠다드 에디션
소규모 작업 그룹이나 부서의 데이터베이스 서버로 사용하세요.
SQL 서버 2000 퍼스널 에디션
때때로 네트워크 연결이 끊어졌지만 SQL Server 데이터 저장소가 필요한 응용 프로그램을 실행하는 모바일 사용자가 사용합니다. Personal Edition은 클라이언트 컴퓨터에 로컬 SQL Server 데이터 저장소가 필요한 독립 실행형 응용 프로그램을 실행할 때도 사용됩니다.
SQL Server 2000 개발 에디션
프로그래머가 SQL Server 2000을 데이터 저장소로 사용하는 응용 프로그램을 개발하는 데 적합합니다. Development Edition은 Enterprise Edition의 모든 기능을 지원하므로 개발자가 이러한 기능을 사용하는 응용 프로그램을 작성하고 테스트할 수 있지만 Development Edition은 프로덕션 서버가 아닌 개발 및 테스트 시스템으로만 사용할 수 있습니다.
SQL 서버 2000 윈도우 CE 에디션
Windows CE 장치의 데이터 저장에는 Microsoft® SQL Server 2000™ Windows® CE Edition(SQL Server CE)을 사용하세요. Windows CE 데이터를 기본 데이터베이스와 동기화된 상태로 유지하기 위해 모든 버전의 SQL Server 2000을 사용하여 데이터를 복제할 수 있습니다.
SQL Server 2000 엔터프라이즈 평가판
모든 기능을 갖춘 버전은 웹에서 무료로 다운로드할 수 있습니다. SQL Server 기능 평가용으로만 사용되며, 이 버전은 다운로드 후 120일이 지나면 작동이 중단됩니다.
이러한 버전의 SQL Server 2000 외에도 SQL Server 2000 데스크톱 엔진 구성 요소를 사용하면 응용 프로그램 개발자는 자신의 응용 프로그램과 함께 SQL Server 2000 관계형 데이터베이스 엔진의 복사본을 배포할 수 있습니다. SQL Server 2000 Desktop Engine의 데이터베이스 엔진은 모든 SQL Server 버전의 데이터베이스 엔진과 유사하게 작동하므로 Desktop Engine 데이터베이스의 크기는 2GB를 초과할 수 없습니다.
버전 호환성
다음은 이러한 버전을 간단히 비교한 것입니다.
SQL Server에는 Enterprise Edition, Standard Edition, Personal Edition, Development Edition, Desktop Engine(MSDE), Evaluation Edition 및 CE Edition이 포함됩니다.
1. 평가판은 평가판이고, CE판은 Windows CE용이므로 자세한 설명은 생략하겠습니다.
2. 기능적으로 Enterprise Edition과 Development Edition은 한 쌍이고, Standard Edition과 Personal Edition은 한 쌍입니다. 엔터프라이즈 버전과 개발 버전은 주로 대규모 사용자에게 사용되며 더 많은 CPU와 메모리를 지원할 수 있으며 클러스터링, 로그 전달, 병렬 DBCC, 인덱스 병렬 생성, 인덱스 보기 등의 고급 기능을 지원할 수 있습니다.
3. 설치 관점에서 Enterprise Edition과 Standard Edition은 한 쌍이고 Personal Edition, Development Edition 및 Desktop Engine은 그룹입니다. Enterprise Edition과 Standard Edition은 Server 버전에만 설치할 수 있습니다. Windows(NT, 2000, 2003) 개인 버전, 개발 버전 및 데스크톱 엔진은 더 많은 시스템(NT Workstation, 2000 Professional, XP 등 포함)에 설치할 수 있습니다. 98 개인 버전 또는 데스크톱 엔진만 설치할 수 있지만 데이터베이스는 데스크톱 엔진의 용량은 2G를 초과할 수 없습니다).
4. 실행 시에는 Enterprise Edition, Standard Edition 또는 Desktop Engine을 사용하십시오(Standard Edition 및 Enterprise Edition 개발에는 각각 Personal Edition 및 Development Edition이 사용됩니다).
Standard Edition과 Enterprise Edition의 차이점
1. MSCS 클러스터 지원 여부
2. 전체 텍스트 인덱싱 지원 여부
3. 분산 파티션 뷰 지원 여부
4. 로그 전달 지원 여부
5. 인덱싱된 뷰의 CPU 사용률 지원 여부
Enterprise Edition은 최고의 유용성, 안정성 및 동시성을 제공하는 반면, Personal Edition 및 MSDE는 동시 사용자가 5명을 초과하면 성능이 크게 저하되도록 특정 코드를 하드필합니다.
스탠다드 에디션
데이터베이스 엔진에는 누락된 장애 조치 클러스터링(최대 4개 노드), SQL Server Enterprise Manager의 장애 조치 지원, 로그 전달, 병렬 DBCC, 병렬 CREATE INDEX, 향상된 미리 읽기 및 스캔, 인덱싱된 뷰, 페더레이션된 데이터베이스 서버, 시스템 영역 네트워크 지원 기능이 있습니다. (SAN), 언어 설정이 포함된 그래픽 유틸리티, Analysis Services에 대한 누락된 사용자 정의 OLAP 분할, 파티션 마법사, 연결된 OLAP 큐브, ROLAP 차원 지원, HTTP 인터넷 지원, 계산 단위, 차원에 다시 쓰기, 초대형 차원 지원, 실제 time OLAP, 분산 분할 큐브, SMP는 win2000에서 최대 4개의 CPU만 지원하고 NT(Enterprise Edition)에서는 최대 8개의 CPU를 지원합니다.
라이선스를 10개 구매하면 20명의 사용자를 가질 수 없습니다. (보통 동시 사용자 수는 제한되어 있으며 연결 수는 OS에 따라 다릅니다.)
엔터프라이즈 에디션
프로덕션 데이터베이스 서버로 사용됩니다. SQL SERVER 2000에서 사용할 수 있는 모든 기능을 지원하고 최대 규모의 웹 사이트와 기업 온라인 트랜잭션 처리(OLTP) 및 데이터 웨어하우스 시스템을 지원하는 데 필요한 성능 수준으로 확장됩니다.