SAP HANA 의 가장 큰 경쟁 상대는 현재까지는 오라클의 엑사데이터라고 볼 수 있습니다.
두 데이타베이스 모두 인메모리 데이타베이스라고 하는데 SAP HANA는 메인메모리 기반이고 오라클 엑사데이터는
플래쉬 메모리 기반입니다.
요새 어떻게 하다보니 오라클 엑사데이터 튜닝 업무를 하고 있는데 이전에 문서상으로 봤을때는 정확하게
차이점을 실감하지 못했는데 실제 업무를 하다 보니 장단점이 극명하게 드러나네요.
엑사데이터와 HANA 의 가장 큰 차이점은 수백만건 이상의 데이타를 FULL SCAN 할 경우에는 성능 차이가 확실히
드러납니다.
HANA에서는 10초 이내에 나올만한 데이타가 엑사데이터에서는 수백초 또는 그 이상의 수행속도를 나타내고 있습니다.
중간 단계의 RESULT SET 이 수백건 정도일 경우는 SQL 튜닝등을 통해서 SAP HANA 와 근접하게 수행속도를
나타내게 할 수 있는데 수백만건 이상을 FULL SCAN 할 경우에는 방법이 없습니다.
이에 반하여 SAP HANA 와 비교시 엑사데이터의 장점은 오라클의 다양한 함수 및 기능을 사용하여 HANA 보다는
쉽게 SQL 작성을 할 수가 있고 인덱스나 힌트문을 사용하여 SQL 실행 경로를 제어할 수 있다는 점입니다.
차후에 어떻게 변경될지는 모르겠지만 현재까지는 대용량 데이타를 ACCESS 할 경우에는 SAP HANA 가 그렇지 않을 경우에는
오라클 엑사데이타가 더 좋다고 말할 수 있겠습니다.
댓글 3
-
rune
2014.07.14 22:56
-
아밥뽀
2014.07.15 01:05
DB의 강자 오라클의 메모리 기반 데이터베이스도 기대되는군요...
오라클 플래시 메모리와 HANA 메모리는 무슨 차이가 있는건가요?
-
프링글스
2014.07.15 18:20
플래쉬 메모리는 비휘발성이고 hana의 DRAM은 휘발성입니다. db 에서 제일 많은 시간을 차지하는 것이 disk i/o 인데 플래쉬 메모리가 디스크를
읽는 속도는 하드디스크 보다는 훨씬 빠르지만 DRAM 보다는 느리고 DB 작업을 위해서는 DRAM으로 데이타를 이동해야 합니다.
그래서 엑사데이터가 기존 RDB 보다는 빠르지만 HANA 보다는 느립니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | SAP HANA와 오라클 엑사데이터 비교 [3] | 프링글스 | 2014.07.14 | 5357 |
8 | suite on hana 한글 소개 자료 [6] | 프링글스 | 2014.06.12 | 4759 |
7 | sap hana d-code 행사 후기 [4] | 프링글스 | 2014.05.23 | 3195 |
6 | abap 7.4 open sql 변경 사항 [7] | 프링글스 | 2014.04.30 | 9571 |
5 | SAP HANA 기반 클라우드 서비스(MCaas) [4] | 오른손과왼손 | 2014.04.21 | 2867 |
4 | column oriented dbms 에 대한 이해 [2] | 프링글스 | 2014.04.18 | 4475 |
3 | suite on hana 에서 변경되는 사항 [4] | 프링글스 | 2014.04.16 | 5288 |
2 | HANA Trial-30일버젼 | sapjoy | 2013.09.16 | 10369 |
1 | sap hana 동향 [22] | 프링글스 | 2013.09.10 | 7997 |
오라클 엑사데이터는 어떨지 궁금했었는데 오라클은 플래시메모리 기반이라 하드웨어적인 차이가 발생하겠군요. 좋은 말씀 감사합니다. 엑사데이터도 한번 경험해봐야 겠습니다.