Upload
hyungkwon-joo
View
99
Download
0
Embed Size (px)
Citation preview
New features
SQL Server 2016 New features review
SQL Server 2016 New Fea-tures하이브리드 + 하이퍼스케일
Stretch Database 클라우드로의 확장 스냅샷 기능
고가용성 + 재해복구 Always-On 가용성 그룹 Point-in-Time 복원 지리적 복제 + 복원
보안 동적 데이터 마스킹 행 수준 보안 상시 암호화
실시간 + 과거 데이터 분석 운영 시 분석 : 애플리케이션 개발자들이 동적 비즈니스 환경에 빠르게 대응하도록 지원 과거 데이터 분석 : 데이터가 변경된 경우 , 이전 값들은 과거 데이터 테이블에 저장
고급 분석 R 언어와 R 로 사용 할 수 있는 병렬처리 알고리즘 패키지 제공
하둡 데이터 분석 PloyBase 지원 Native JSON 지원
SQL Server 2016 New Fea-tures하이브리드 + 하이퍼스케일
Stretch Database 클라우드로의 확장 스냅샷 기능
고가용성 + 재해복구 Always-On 가용성 그룹 Point-in-Time 복원 지리적 복제 + 복원
보안 동적 데이터 마스킹 행 수준 보안 상시 암호화
실시간 + 과거 데이터 분석 운영 시 분석 : 애플리케이션 개발자들이 동적 비즈니스 환경에 빠르게 대응하도록 지원 과거 데이터 분석 : 데이터가 변경된 경우 , 이전 값들은 과거 데이터 테이블에 저장
고급 분석 R 언어와 R 로 사용 할 수 있는 병렬처리 알고리즘 패키지 제공
하둡 데이터 분석 PloyBase 지원 Native JSON 지원
동적 데이터 마스킹 (Dynamic Data Mask-ing)
View
동적 데이터 마스킹 (Dynamic Data Mask-ing)
동적 데이터 마스킹 (Dynamic Data Mask-ing)
DDM 을 사용 시 알아야 할 점 Partial 을 이용하여 , DBA 본인이 일반 사용자에게 보여줄 내용을 결정해야 함 만약 , DBA 가 잘못된 마스킹을 할 경우 보안에 더욱 취약해 질 수 있음 데이터의 규칙을 확실하게 검증하고 INSERT 가능하게 해야함
유저의 입장에서 무조건 X 로 표시되는 것이 아닌 주민등록 , 카드번호 같은 경우 데이터가 잘못 들어갔다고 생각 할 수 있음
행 수준 보안 (Row Level Security)KOREA U.S.A JAPAN
User Accessible View
Label Pol-icy
행 수준 보안 (Row Level Security)
행 수준 보안 (Row Level Security)
행 수준 보안 사용 시 알아야 할 점 결론적으로 이것은 필터 조건을 추가한 것 건수가 많을 수록 성능 차이가 있을 수 있을 것으로 보임
상시 암호화 (Always Encrypted)
0x017B3D1564EBCFE...
0x017B3D1564EBCFE...
Encrypted
Decrypted Only in App
상시 암호화 (Always Encrypted)
상시 암호화 (Always Encrypted)
상시 암호화 사용 시 알아야 할 점 SSMS 에서는 직접적으로 무언가를 할 수 없으므로 , DBA 입장에서 불편 DBA 조차도 알 수 없으므로 , 데이터를 조작하는데 있어서 불편 할 수 있음 DBMS 만을 사용 할 수 있는 DBA 라면 개발에 어려움이 있을 것으로 보임
Q n A
끝