메뉴 건너뛰기

SAP 한국 커뮤니티

sap hana 동향

프링글스 2013.09.10 12:11 조회 수 : 7959 추천:2

sap hana 에 대해서 궁금하신 분이 많을 것 같아서 활동중인 naver 카페에 적은 글을 가져왔습니다


sah hana 제품은 크게 3가지로 볼 수 있습니다.

오라클과 같이 단순 db 로만 사용을 하는 hana db , sap bw 의 db 로 사용하는 bw on hana , sap erp 의 db 로 사용하는 
suite on hana 입니다.

1. hana db

hana db 는 정보계 시스템에 분석용 db 로 영업이 되고 있습니다. 

가장 큰 장점은 수행속도인데 데이타 조회시에 sap 에서는 3600 배 까지도 얘기하는데 제가 경험한 바로는 수십배에서 
100배정도까지는 빠른 것 같습니다.

기존에 리포트 조회 속도가 많이 느렸거나 real time 분석이 필요한 경우에는 많은 도움이 될 것 같습니다.

기존 db 와는 틀린 column store 방식이고 인덱스가 필요없어 데이타 압축률이 70~80% 정도는 되고 인덱스나 hint 등이 
필요없어서 sql 개발하기도 편합니다.

 오라클과는 틀린 ansi sql 기반이어서 문법이 약간 틀리지만 이런 부분은 조금만 익숙해지면 되어서 기존에 오라클로 
개발하시던 분들이  hana 로 개발하는데 크게 어려움은 없어 보입니다(ansi sql 기반이엇 오라클에서 제공하는 함수중 
제공이 안되는 것들도 있어서 이런 부분은 조금 불편합니다) 

2. bw on hana

기존 bw 시스템의 경우 데이타가 계속 쌓이면서 쿼리 조회속도가 느려지고 배치 시간이 점점 길어져서 문제가 발생하는데 
bw on hana 도입 시 이런 문제들이 해결됩니다.

쿼리 조회 속도를 빠르게 하기 위해서 BWA 를 사용하는 경우도 많은데 BWA 보다 HANA 가 조회속도가 같거나  조금은 더 
빠르고 대부분의 쿼리 리포트가 바로 나온다고 보시면 됩니다

배치시간의 경우에는 BW 의 경우 DSO 를 활성화하는데 시간이 오래 걸리는데 이 부분은 확실히 빨라졌고 인덱스와 aggregation
이 필요없어져서 전체 배치시간은 절반이하로 떨어진다고 보시면 됩니다


3. suite on hana

suite on hana 가 올해 4월에 출시되었습니다.

기존 레퍼런스가 없고 db 가 아직은 오라클이나 타 db 에 비해서 안정적이라고 말할 수는 없어서 영업이 쉽지 않을 것으로 
예상되었는데 여러 업체와 계약을 하였고 이번달에 kick off 들어가는 회사도 있습니다.

이전과 비교하여 가장 달라지는 점은 sap hana live 라는 분석 뷰 를 제공합니다.

sap hana 에는 attribute view , analytic view , calculation view 라는 세가지 종류의 뷰를 제공하는데 sap hana live 에서 
calculation view 로 현재 500여개의 분석뷰를 제공하고 계속 늘어날 전망입니다.

이전에 정보계 시스템으로 옮기고 가공하고 보여지던 데이타를 실시간으로 볼 수가 있습니다.


덧붙여서 궁금해하실 사항을 말씀드리면


sap 컨설턴트가 달라지는 점

: db 가 바뀌는 것이지 프로세스가 바뀌는 것은 아니기 때문에 모듈 컨설턴트나 bw 컨설턴트는 크게 달라질 것이 없어 보입니다.

  다만 abap 하시는 분들은 데이타를 가공할때 기존에 internal table 을 사용해서 loop 를 돌리는 방식으로 하면 기존 db 와 
 수행속도 차이가 거의 안납니다.
  
  native sql 을 사용하면 수행속도는 보장되지만 혹시라도 다른 db 로 바뀔때의 문제점과 native sql에 익숙치 않은 분들이 
많아서 유지보수에 어려움을 겪을수도 있어서 어떤 방식이 옳은 것인지는 잘 모르겠습니다.
  
  
sap hana db 의 안정성

: hana db와 bw on hana 의 경우 작년까지만 해도 많이 불안정했었는데 현재는 많이 안정화되어서 고객사에서도 문제 없이 
 사용하고 있습니다.
 
 
sap hana db 의 휘발성

: 인메모리 디비라 데이타가 없어지는 것인지 물어보시는 분들이 많은데  메모리만 있는 것이 아니라 디스크도 따로 있습니다.

  메모리에 저장되고 그 데이타가 디스크에 바로 저장된다고 보시면 되고 타 dbms 처럼 백업 및 복구 기능도 제공하고 있습니다.
  

sap hana 비용

:  hana db와 bw on hana 는 메모리 사용량에 따라 비용을 책정하여서 기존 db 에 비하여 비싸다고 할 수 있습니다.

   suite on hana 는 이와는 다르게 기존의 라이센스 방식과 크게 비용 차이가 나지 않습니다.
   
   기존에 sap 라이센스 비용과 오라클 라이센스 비용이 나가던 것이 sap 라이센스 비용 +@ 가 되는 방식이라 비용 부담이 
   이전과 크게 차이 나지 않습니다.
   
   

작년 부터 hana 를 경험하면서 다른 분들이 궁금해 할만한 사항들을 적어보았습니다.

아직 빠르게 시장에서 확산되고 있지는 않지만 기존 시스템에 비하여 장점이 명확하게 있기 때문에  몇년 안에는 많이 활성화 
될 것으로 생각됩니다.


혹시 다른 궁금한 사항이 있으신 분들은 문의주시면 아는 한도내에서 답변 드리겠습니다