반응형
1. SAP HANA 란?
- HANA ( High performance Analytical Application ) 는 고성능 분석 어플라이언스 라는 의미를 가지고 있다.
✓ 어플라이언스란 ? 하드웨어와 소프트웨어가 결합 된 일체형 제품을 의미하는 것으로 SAP HANA의 경우 벤더사를 통해 구매한 뒤, 사용이 가능하다.
- SAP HANA는 데이터를 디스크에 보관하는 대신 메모리에 저장하는 인 메모리 ( In-Memory ) 방식의 DB 이다.
- 데이터가 메모리에 저장 및 적재되고 고성능으로 요청을 처리하는 것이 HANA DB의 기본 틀은 맞지만, 다른 시스템과 동일하게 스토리지를 가지고 특정 시점에 데이터를 저장하기 때문에 서버가 종료 되더라도 데이터가 날아가지는 않는다.
- 운영자 입장에서 서버가 죽은 뒤, 다시 기동하면 데이터를 메모리에 올리는 시간이 필요하기 때문에 데이터가 많은 DB일수록 기동하는데 시간이 걸린다. )
- 기존의 RDBMS와 달리 열 ( Column )을 기반한 테이블에 데이터를 저장하기 때문에 속도적인 측면에서 상당한 이점을 가진다.
2. Row-Oriented vs Column-Oriented
- 가장 왼쪽에 있는 테이블 정보를 기존 DBMS가 사용하는 Row-Oriented 그리고 Column-Oriented 방식으로 적용한 것이다.
- 만약, Row 방식에서 모든 상품의 Sales의 합을 구하고 싶으면 모든 데이터를 적어도 한번 확인해야 한다.
- 반면, Column 방식에서는 Sales 부분의 데이터만 확인 후 합을 구하면 되기 때문에 속도적인 측면에서 유리하다.
🙋♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!
Ref.
- https://www.sap.com/korea/products/technology-platform/hana/what-is-sap-hana.html
- https://st03k.tistory.com/entry/SAP-HANA-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C-1-%EA%B0%9C%EA%B4%84%EC%A0%81%EC%9C%BC%EB%A1%9C%EB%A7%8C-%EC%9D%B4%EC%95%BC%EA%B8%B0-%ED%95%B4-%EB%B3%B4%EC%9E%90%EB%A9%B4
- https://blog.his21.co.kr/entry/%EA%B8%B0%EC%B4%88%EA%B0%80%EC%9D%B4%EB%93%9C-SAP-HANA-%EC%9D%B4%EA%B2%83%EB%A7%8C%EC%9D%80-%EC%95%8C%EA%B3%A0-%EC%93%B0%EC%9E%90
반응형
'SAP BC > HANA' 카테고리의 다른 글
# [HANA] SAP HANA System Replication ( HSR ) (0) | 2024.03.26 |
---|---|
# [HANA] Database User (0) | 2024.03.17 |
# [HANA] SAP HANA STUDIO 설치 (0) | 2023.08.22 |
# [HANA] HANA version (0) | 2023.02.27 |
# [HANA] HANA DB Startup sequence ( HANA DB 실행 순서 ) (0) | 2023.02.10 |