10차 Azure 캠프 후기

AbsolutePlanner 2013.12.01 18:13 Views : 6171


1. 우선 Windows Azure 환경에 접속하기 위해서 Windows Azure 캠프팀에서 알려준 계정과 패스워드를 입력한다.


1a.png


2. 로그인 성공 후 windows Azure Portal 화면은 다음과 같다.

    3대의 가상컴퓨터가 준비되어 있음을 확인할 수 있다.


2a.png


3. 연결하고자 하는 가상컴퓨터를 선택한 후 ‚연결 메뉴를 이용하여 해당 컴퓨터로 접속한다.


3a.png


4. 테스트 기본 환경 (OS버젼, 저장소 디스크 구조)을 확인해 보면 다음과 같다.


4a1.png



4a2.png



5. Windows 2012 이상 버젼의 OS를 처음 사용해 보는 관리자나 개발자인 경우 일반적으로 UI로 SQL Server   

   Management Studio 실행시키는 경로를 찾지 못해 실행 창에 SSMS를 입력하고 실행하는 경우가 많아

   UI로 실행하는 스크린 샷을 준비해 보았다.


5a1.png


 붉은 색 사각형 안의 아래 방향을 가리키는 원화살표를 클릭한다. 


5a2.png



 그러면 해당 서버에 설치된 모든 Application의 ICON을 확인할 수 있고 실행시키기를 원하는 ICON을 클릭하면 된다.


5a3.png


 정상적으로 실행된 SQL Server Management Studio에서 설치된 SQL Server 버젼을 확인해 본다.


6a.png



6.  In-Memory OLTP 기술을 사용하기 위해서는 아래와 같이 기존 데이터베이스 생성 구문에

    Memory Optimized Filegroup 부분을 추가해 주어야 한다. 

  

 <기존 데이터베이스 생성문>

7a.png


< In-Memory OLTP 기술을 사용하는 데이터베이스 생성문>

7b.png


 In-Memory OLTP Container 파일의 Type은 FILESTREAM임을 알 수 있다.

7c.png


Memory Optimized Object가 포함되어 있으면 Mirroring 기술을 사용하지 못함을 알 수 있다.


7d.png


Momory Optimized 테이블에 선언된 문자형 칼럼에 대하여 인덱스를 생성하기 위해서는 *_Bin2 Collation을 사용해야 한다는 오류가 발생했다.



7e.png


이유는 아래와 같이 데이터베이스를 생성할 때 Collation을 명시적으로 지정해 주지 않고 SQL Server 설치 시 선택한 기본 Collation을 사용했기 때문이다.

생성하고자 하는 데이터베이스에서 문자형 칼럼을 포함한 memory optimized table을 사용하고 해당 칼럼에 인덱스를 생성해야 한다면 아래 DDL문과 같이 Collation을 명시적으로 선언해 주어야 한다.


7f.png



7. 아래와 같이 Disk 기반의 테이블과 In-Momory 기술을 사용할 Memory Optimzied Table을  유사하게 생성하고

   각 테이블마다 insert 구문의 속도, IO 및 실제 실행계획 상의 차이점을 확인해 보았다.

   업무시스템에 도입하기 위해 테스트 한다면 더 많은 사항들을 고려해야 할 것이다.

   (ex. Business환경에서 발생되는 워크로드, 인덱스 구조, 제약사항 등등)

 

    CTP1에서는아래 IX_t1_col3와 같은 range index를 생성할 수 없었으나

    CTP2에서는 정상적으로 생성이 가능해 졌음을 확인하였다.


      <SQL SERVER 2014 CTP1> --range index 생성 안됨.

7g.png

     <SQL SERVER 2014 CTP2> --range index 생성됨.


7h.png


     <Disk기반 테이블의 Insert 속도 --00:01:08 소요>


7i.png


 <Memory Optimized Table 테이블의 Insert 속도 --00:01:08 소요>


7j.png




<Memory Optimized Table 에 대한 Transact-SQL문에 의해 생성된 디스크 작동은 당연히 없음>

7k.png


<Disk based Table에 대한 Transact-SQL문에 의해 생성된 디스크 작동은 당연히 있음>


7l.png



<Memory Optimized Table 에 대한 Transact-SQL문 실행에 사용된 실제 실행계획>


7m.png


<Disk Based Table 에 대한 Transact-SQL문 실행에 사용된 실제 실행계획>


7n.png




8. Memory Optimized Table 은 TRUNCATE문을 사용할 수 없다.


7o.png




9. SQL Server 2014 버젼의 Integration Services Catalogs에서 사용되는 Encryption Algorithm이 AES-256 으로  더 강화되었음을 확인할 수 있었다.


7p.png



SQL Server 2014 CTP2에 새로나온 In-Memory OLTP를 간단하게나마 살펴보면서 많은 숙제를 받은 느낌이다.

좋은 기회를 제공해 주신 한국마이크로소프트와 김대우님께 감사 드립니다.






No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38693
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20796
278 Windows Azure에서 웹 어플리케이션을 구축하는 방법 (1) - 웹사이트, 클라우드 서비스, 가상머신 위의 웹서버 코난(김대우) 2014.03.14 11404
277 소치 동계 올림픽은 어떤 클라우드 플랫폼과 기술들을 이용해 서비스를 제공했을까 코난(김대우) 2014.03.14 6655
276 Windows Azure 의 계정마다 구독을 제공하고 계정과 구독을 통합 관리 하는 방법! - EA Portal 코난(김대우) 2014.03.13 6004
275 고가용성을 위한 Windows Azure 데이터베이스 미러링 코난(김대우) 2014.03.12 6510
274 공용 클라우드와 On-premise를 잇는 전용도로 - Windows Azure ExpressRoute 코난(김대우) 2014.03.10 6414
273 Windows Azure를 무료/저렴하게 사용하는 방법 - MSDN 구독, Bizspark, MPN, 30일 무료 평가판 코난(김대우) 2014.03.06 7737
272 클라우드 트래픽 부하 분산 - (3) Windows Azure 트래픽 관리자 서비스 구축 코난(김대우) 2014.03.06 8899
271 클라우드 트래픽 부하 분산 - (2) Windows Azure 트래픽 관리자 서비스 시나리오 코난(김대우) 2014.03.06 9141
270 클라우드 트래픽 부하 분산 - (1) Windows Azure 트래픽 관리자(Traffic Manager) 코난(김대우) 2014.03.06 10151
269 Windows Azure Website와 클라우드 서비스에 나의 도메인을 연결 - CNAME만 기억하세요! 코난(김대우) 2014.03.05 8288
268 기다림은 오직 40ms - Windows Azure의 더 빨라진 네트워크 응답속도와 넓어진 대역폭! - 일본 데이터센터 공식 발표 코난(김대우) 2014.03.05 7469
267 하앗~! 마이크로소프트 부산에 데이터센터 구축 기사 [1] 코난(김대우) 2014.02.28 6898
» 10차 Azure 캠프 후기 AbsolutePlanner 2013.12.01 6171
265 10차 Windows Azure 온라인 캠프 후기 입니다 ^^ gfdhfhfdhhf 2013.12.01 4688
264 10차 Azure 캠프 후기입니다. 포르샤늘 2013.12.01 4557
263 Windows Azure Camp 후기입니다! 도연 2013.12.01 4461
262 10차 azure 캠프 후기입니다 sgentry 2013.11.30 4724
261 10차 후기 - Buffer Pool Extension [1] 주디아줌마 2013.11.29 6754
260 10차 Azure 캠프 후기 steal 2013.11.29 4811
259 10차 후기-Sample Database 생성하기 [1] 주디아줌마 2013.11.28 5434





XE Login