본문 바로가기

운영/SQL Server 설치

SQL Server 2019 지원되는 기능 및 이전 버전과의 기능 비교

728x90

SQL Server 2019 기능 - 확장 한도

기능 Enterprise Standard Web Express with Advanced Services Express
단일 인스턴스에서 사용되는 최대 컴퓨팅 용량 - SQL Server 데이터베이스 엔진1) 운영 체제가 지원하는 최대 크기 소켓 4개 또는 코어 24개 미만으로 제한됨 소켓 4개 또는 코어 16개 미만으로 제한됨 소켓 1개 또는 코어 4개 미만으로 제한됨 소켓 1개 또는 코어 4개 미만으로 제한됨
단일 인스턴스에서 사용되는 최대 컴퓨팅 용량 - Analysis Services 또는 Reporting Services 운영 체제가 지원하는 최대 크기 소켓 4개 또는 코어 24개 미만으로 제한됨 소켓 4개 또는 코어 16개 미만으로 제한됨 소켓 1개 또는 코어 4개 미만으로 제한됨 소켓 1개 또는 코어 4개 미만으로 제한됨
SQL Server 데이터베이스 엔진 인스턴스당 최대 버퍼 풀 메모리 운영 체제가 지원하는 최대 크기 128GB 64GB 1,410MB 1,410MB
SQL Server 데이터베이스 엔진 인스턴스당 최대 Columnstore 세그먼트 캐시 메모리 무제한 메모리 32GB 16GB 352MB 352MB
SQL Server 데이터베이스 엔진의 데이터베이스당 메모리 최적화 데이터의 최대 크기 무제한 메모리 32GB 16GB 352MB 352MB
Analysis Services 인스턴스당 최대 메모리 사용량 운영 체제가 지원하는 최대 크기 16GB 2)
64GB 3)
해당 없음 해당 없음 해당 없음
Reporting Services 인스턴스당 최대 메모리 사용량 운영 체제가 지원하는 최대 크기 64GB 64GB 4GB 해당 없음
최대 관계형 데이터베이스 크기 524PB 524PB 524PB 10GB 10GB

1) 서버 + CAL(클라이언트 액세스 라이선스) 기반 라이선스가 포함된 Enterprise 버전(새 계약에 사용할 수 없음)은 SQL Server 인스턴스마다 최대 20개의 코어로 제한됩니다. 코어 기반 서버 라이선스 모델에서는 제한이 없습니다. 

2) 테이블 형식

3) MOLAP

 

SQL Server 2019 기능 - RDBMS 고가용성

기능 Enterprise Standard Web Express with Advanced Services Express
Server Core 지원 Y Y Y Y Y
로그 전달 Y Y Y N N
데이터베이스 미러링 Y Y 2) Y 3) Y 3) Y 3)
백업 압축 Y Y N N N
데이터베이스 스냅샷 Y Y Y Y Y
Always On 장애 조치(failover) 클러스터 인스턴스 4) Y Y N N N
Always On 가용성 그룹 5) Y N N N N
기본 가용성 그룹 6) N Y N N N
자동 읽기 쓰기 연결 다시 라우팅 Y N N N N
온라인 페이지 및 파일 복원 Y N N N N
온라인 인덱스 만들기 및 다시 작성 Y N N N N
다시 시작 가능한 온라인 인덱스 다시 작성 Y N N N N
온라인 스키마 변경 Y N N N N
빠른 복구 Y N N N N
가속 데이터베이스 복구 Y Y Y N N
미러된 백업 Y N N N N
Hot Add 메모리 및 CPU Y N N N N
데이터베이스 복구 관리자 Y Y Y Y Y
암호화된 백업 Y Y N N N
Microsoft Azure에 하이브리드 백업(URL에 백업) Y Y Y N N
클러스터 없는 가용성 그룹 5), 6) Y Y N N N
재해 복구용 장애 조치(failover) 서버 7) Y Y N N N
고가용성용 장애 조치(failover) 서버 7) Y Y N N N
Azure 내 재해 복구용 장애 조치(failover) 서버 7) Y Y N N N

1) Server Core에 SQL Server를 설치하는 방법에 대한 자세한 내용은 Server Core에 SQL Server 설치를 참조하세요.

2) Full 보안만

3) 미러링 모니터만

4) Enterprise 버전에서 노드 수는 운영 체제 최대값입니다. Standard 버전에서는 두 개의 노드가 지원됩니다.

5) Enterprise 버전에서는 5개의 동기 보조 복제본을 포함하여 최대 8개까지 보조 복제본이 지원됩니다.

6) Standard 버전은 기본 가용성 그룹을 지원합니다. 기본 가용성 그룹은 데이터베이스가 하나인 두 개의 복제본을 지원합니다. 기본 가용성 그룹에 대한 자세한 내용은 기본 가용성 그룹을 참조하세요.

7) 소프트웨어 보증이 필요합니다.

 

              색칠한 항목 : 데이터베이스의 Edition을 선택 시 주요 고려사항  

 

 

SQL Server 2019 기능 - RDBMS 확장성 및 성능

기능 Enterprise Standard Web Express with Advanced Services Express
Columnstore 1) 2) Y Y Y Y Y
클러스터형 columnstore 인덱스의 큰 개체 이진 파일 Y Y Y Y Y
온라인 비클러스터형 columnstore 인덱스 다시 작성 Y N N N N
메모리 내 데이터베이스: 메모리 내 OLTP1 Y Y Y Y 3) Y
메모리 내 데이터베이스: 하이브리드 버퍼 풀 Y Y N N N
메모리 내 데이터베이스: 메모리 최적화 tempdb 메타데이터 Y N N N N
메모리 내 데이터베이스: 영구 메모리 지원 Y Y Y Y Y
스트레치 데이터베이스 Y Y Y Y Y
다중 인스턴스 지원 50 50 50 50 50
테이블 및 인덱스 분할 Y Y Y Y Y
데이터 압축 Y Y Y Y Y
리소스 관리자 Y N N N N
분할된 테이블 병렬 처리 Y Y Y Y Y
여러 Filestream 컨테이너 Y Y Y Y Y
NUMA 인식 및 큰 페이지 메모리 및 버퍼 배열 할당 Y N N N N
버퍼 풀 확장 Y Y N N N
I/O 리소스 거버넌스 Y N N N N
미리 읽기 Y N N N N
고급 검색 Y N N N N
지연된 내구성 Y Y Y Y Y
지능형 데이터베이스: 자동 조정 Y N N N N
지능형 데이터베이스: 행 저장소 일괄 처리 모드1 Y N N N N
지능형 데이터베이스: 행 모드 메모리 부여 피드백 Y N N N N
지능형 데이터베이스: 대략적 고유 수 Y Y Y Y Y
지능형 데이터베이스: 테이블 변수 지연 컴파일 Y Y Y Y Y
지능형 데이터베이스: 스칼라 UDF 인라인 처리 Y Y Y Y Y
일괄 처리 모드 적응 조인 Y N N N N
일괄 처리 모드 메모리 부여 피드백 Y N N N N
다중 문 테이블 반환 함수에 대한 인터리브 실행 Y Y Y Y Y
대량 삽입 기능 개선
Y Y Y Y Y

1) 메모리 내 OLTP 데이터 크기 및 Columnstore 세그먼트 캐시는 크기 조정 제한 섹션에서 버전별로 지정된 메모리 양으로 제한됩니다. 일괄 처리 모드 작업에 대한 DOP(병렬 처리 수준)는 SQL Server Standard Edition의 경우 2로 제한되고 SQL Server Web 및 Express Edition의 경우 1로 제한됩니다. 디스크 기반 테이블과 메모리 최적화 테이블에서 생성된 columnstore 인덱스가 해당합니다.

2) 집계 푸시다운, 문자열 조건자 푸시다운 및 SIMD 최적화는 SQL Server Enterprise 버전 확장성 고급 기능입니다. 자세한 내용은 Columnstore 인덱스 - 새로운 기능을 참조하세요.

3) 이 기능은 LocalDB 설치 옵션에 포함되지 않습니다.

 

SQL Server 2019 기능 - RDBMS 보안

기능 Enterprise Standard Web Express with Advanced Services Express
행 수준 보안 Y Y Y Y Y
Always Encrypted Y Y Y Y Y
보안 Enclave를 사용한 Always Encrypted Y Y Y Y Y
동적 데이터 마스킹 Y Y Y Y Y
서버 감사 Y Y Y Y Y
데이터베이스 감사 Y Y Y Y Y
TDE(투명한 데이터베이스 암호화) Y Y Y N N
EKM(확장 가능 키 관리) Y Y N N N
사용자 정의 역할 Y Y Y Y Y
포함된 데이터베이스 Y Y Y Y Y
백업을 위한 암호화 Y Y N N N
데이터 분류 및 감사 Y Y Y Y Y

 

SQL Server 2019 기능 - 복제

기능 Enterprise Standard Web Express with Advanced Services Express
다른 유형의 구독자 Y Y N N N
병합 복제 Y Y Y 1) Y 1) Y 1)
Oracle 게시 Y N N N N
피어 투 피어 트랜잭션 복제 Y N N N N
스냅샷 복제 Y Y Y 1) Y 1) Y 1)
SQL Server 변경 내용 추적 Y Y Y Y Y
트랜잭션 복제 Y Y Y 1) Y 1) Y 1)
Azure에 대한 트랜잭션 복제 Y Y N N N
트랜잭션 복제 업데이트 가능한 구독 Y Y N N N

1) 구독자만

 

SQL Server 2019 기능 - 관리도구

기능 Enterprise Standard Web Express with Advanced Services Express
SMO(SQL Management Objects) Y Y Y Y Y
SQL 평가 API Y Y Y Y Y
SQL 취약성 평가 Y Y Y Y Y
SQL 구성 관리자 Y Y Y Y Y
SQL CMD(명령 프롬프트 도구) Y Y Y Y Y
Distributed Replay - 관리 도구 Y Y Y Y N
Distribute Replay - Client Y Y Y N N
Distributed Replay - 컨트롤러 Y 1) Y 2) Y 2) N N
SQL 프로파일러 Y Y N 3) N 3) N 3)
SQL Server 에이전트 Y Y Y N N
Microsoft System Center Operations Manager 관리 팩 Y Y Y N N
DTA(데이터베이스 튜닝 관리자) Y Y 4) Y 4) N N

1) 최대 16개 클라이언트

2) 1개 클라이언트

3) SQL Server Web, SQL Server Express, SQL Server Express with Tools 및 SQL Server Express with Advanced Services는 SQL Server Standard 및 SQL Server Enterprise 버전을 사용하여 프로파일링할 수 있습니다.

4) 튜닝은 Standard 버전 기능에서만 사용됩니다.

 

SQL Server 2019 기능 - RDBMS 관리성

기능 Enterprise Standard Web Express with Advanced Services Express
사용자 인스턴스 N N N Y Y
LocalDB N N N Y N
관리자 전용 연결 Y Y Y Y 1) Y 1)
SysPrep 지원 2) Y Y Y Y Y
PowerShell 스크립팅 지원 3) Y Y Y Y Y
데이터 계층 애플리케이션 구성 요소 작업 지원 - 추출, 배포, 업그레이드, 삭제 Y Y Y Y Y
정책 자동화(일정 및 변경 내용 검사) Y Y Y N N
성능 데이터 수집기 Y Y Y N N
다중 인스턴스 관리에서 관리되는 인스턴스로 등록 가능 Y Y Y N N
표준 성능 보고서 Y Y Y N N
계획 지침을 위한 계획 지침 및 계획 고정 Y Y Y N N
인덱스 뷰의 직접 쿼리(NOEXPAND 힌트 사용) Y Y Y Y Y
SQL Server Analysis Services 직접 쿼리 Y Y N N Y
인덱싱된 뷰의 자동 유지 관리 Y Y Y N N
분산형 분할 뷰 Y N N N N
병렬 인덱스 작업 Y N N N N
쿼리 최적화 프로그램의 인덱싱된 뷰 자동 사용 Y N N N N
병렬 일관성 검사 Y N N N N
SQL Server 유틸리티 제어 지점 Y N N N N
버퍼 풀 확장 Y Y N N N
빅 데이터 클러스터용 마스터 인스턴스 Y Y N N N
호환성 인증 Y Y Y Y Y

1) 추적 플래그 있음

2) 자세한 내용은 SysPrep을 사용하여 SQL Server 설치 시 고려 사항을 참조하세요.

3) Linux에서는 SQL Server on Linux를 대상으로 하는 Windows 컴퓨터에서 PowerShell 스크립트가 지원됩니다.

 

SQL Server 2019 기능 - 개발 도구

기능 Enterprise Standard Web Express with Advanced Services Express
Microsoft Visual Studio 통합 Y Y Y Y Y
Intellisense(Transact-SQL 및 MDX) Y Y Y Y Y
SSDT(SQL Server Data Tools) Y Y Y Y N
MDX 편집, 디버그 및 디자인 도구 Y Y N N N

 

SQL Server 2019 기능 - Programmability

기능 Enterprise Standard Web Express with Advanced Services Express
기본 R 통합 1) Y Y Y Y N
고급 R 통합 2) Y N N N N
기본 Python 통합 Y Y Y Y N
고급 Python 통합 Y N N N N
Machine Learning Server(독립 실행형) Y N N N N
PolyBase 컴퓨팅 노드 Y Y 3) Y 3) Y 3) Y 3)
PolyBase 헤드 노드4 Y Y N N N
JSON Y Y Y Y Y
쿼리 저장소 Y Y Y Y Y
임시 테이블 Y Y Y Y Y
CLR(공용 언어 런타임) 통합 Y Y Y Y Y
Java 언어 런타임 통합 Y Y Y Y Y
네이티브 XML 지원 Y Y Y Y Y
XML 인덱싱 Y Y Y Y Y
MERGE 및 UPSERT 기능 Y Y Y Y Y
FILESTREAM 지원 Y Y Y Y Y
FileTable Y Y Y Y Y
날짜 및 시간 데이터 형식 Y Y Y Y Y
국제화 지원 Y Y Y Y Y
전체 텍스트 및 의미 체계 검색 Y Y Y Y N
쿼리에서 언어 지정 Y Y Y Y N
Service Broker(메시징) Y Y N 5) N 5) N 5)
Transact-SQL 엔드포인트 Y Y Y N N
그래프 Y Y Y Y Y
UTF-8 지원 Y Y Y Y Y

1) 기본 통합은 2 코어 및 메모리 내 데이터 집합으로 제한됩니다.

2) 고급 통합은 하드웨어 제한에 따라 모든 크기의 데이터 집합을 병렬 처리하기 위해 사용 가능한 모든 코어를 사용할 수 있습니다.

3) 여러 컴퓨팅 노드를 사용하는 확장에는 헤드 노드가 필요합니다.

4) SQL Server 2019 이전에서는 PolyBase 헤드 노드에 Enterprise 버전이 필요합니다.

5) 클라이언트만 해당

 

Microsoft 공식 문서

https://docs.microsoft.com/ko-kr/sql/sql-server/editions-and-components-of-sql-server-version-15?view=sql-server-ver15 

 

SQL Server 2019의 버전 및 지원하는 기능 - SQL Server

의 버전 및 지원하는 기능[!INCLUDE[sssql19-md](../includes/sssql19-md.md)]

docs.microsoft.com

 

SQL Server 버전 비교 ( SQL Server 2019 vs 2017 vs 2016 )

기능 SQL Server 2019 SQL Server 2017 SQL Server 2016
모든 데이터에 적용되는 인텔리전스
빅 데이터 클러스터 O    
PolyBase를 통한 데이터 가상화 O O O
데이터베이스 성능      
인메모리 데이터베이스: 인메모리 OLTP O O O
인메모리 데이터베이스: 영구 메모리 O O O
인메모리 데이터베이스: 메모리 최적화된 tempdb O    
실시간 운영 분석 O O O
인텔리전트 쿼리 처리 O O  
인텔리전트 성능 O    
가용성
Always on O O O
빠른 데이터베이스 복구 O    
읽기 확장 가용성 그룹 O O O
보안
Always Encrypted O O O
Always Encrypted와 보안 Enclave O    
데이터 검색 및 분류 O    
투명한 데이터 암호화 O O O
백업 암호화 지원 O O O
유휴 데이터 및 이동 중인 데이터 암호화 O O O
동적 데이터 마스킹 및 행 수준 보안 O O O
클라우드 실행
Azure에 백업 O O O
Azure에 재해 복구 O O O
Azure 갤러리에서 가상 컴퓨터(VM) 이미지 최적화 O O O
재해 복구용으로 Azure Virtual Machines에 비동기 복제본 무료 제공 O    
관리 및 프로그래밍 기능
Linux 지원 O O  
컨테이너 지원 O O  
Kubernetes 지원 O    
임시 테이블 O O O
JSON 지원 O O O
그래프 데이터 지원 O O  
UTF 8 지원 O    
Java 지원 O    
Azure Data Studio의 노트북을 사용하여 T-SQL 지원을 비롯한 SQL Server 관리 O O O
데이터베이스 호환성 인증 O O O
BI 및 분석 기능 지원
서버로서 관리되는 통합 서비스 O O O
Tabular BI 의미 체계 모델 O O O
마스터 데이터 서비스 O O O
데이터 엔진 서비스 O O O
다대다 관계의 테이블형 모델 O    
모든 디바이스에서 엔드 투 엔드 모바일 BI 구현 O O O
SSAS(SQL Server Analysis Services) 직접 쿼리 O O O
테이블형 모델의 계산 그룹 O    

출처 : https://www.soft2000.com/software/microsoft/sql-server-2019?gclid=EAIaIQobChMI4rikn-_B9wIVlgpcCh05ewuMEAEYASAAEgJMLPD_BwE 

 

SQL Server 2019 – ㈜소프트이천

 

www.soft2000.com

728x90