반응형

1.  Multitenant Database ?

    -  SAP HANA DB는 SAP HANA 1.0 SPS09 버전부터 Multitenant Database 구성이 가능해졌다.

    -  HANA DB는 한 개의 SYSTEM DB와 여러 개의 Tenant DB로 구성할 수 있다.

 

2.  SYSTEM DB vs Tenant DB

    1)  SYSTEM DB

      -  HANA SYSTEM의 전반적인 관리 목적으로 사용되며, HANA SYSTEM 내에 오직 한개만 존재한다.

      -  실 데이터를 가진 데이터베이스가 아니기 때문에 SQL 사용에 제한적이다.

      -  하나의 Name Server를 가지고 있다.

      Name Server ? SAP HANA SYSTEM 전체의 Landscape 정보를 가지고 있다.

          -> 어떤 Tenant DB가 존재하고, 각 Tenant DB는 어느 Host에서 동작하는지에 대한 정보를 가지고 있음

 

      2)  Tenant DB

      -  HANA SYSTEM 내에 Tenant DB라 부르는 한 개 이상의 독립적인 데이터베이스를 의미

      -  Tenant DB는 HANA SYSTEM 내에 설치된 소프트웨어, 자원을 ( CPU, Memory ) 공유

      -  DB User / Repository / Persistence ( 디스크에 저장되는 것 ) / Backups / Traces & Logs를 독립적으로 가지고 있음

      -  Tenant DB는 각각의 Index Server를 가지고 있다.

      Index Server ? 실제로 DB Data가 저장되고, 데이터 처리를 위한 엔진을 실행하는 역할을 한다.

 

 

3.  DB별 수행 가능한 작업

 

SYSTEM DB Tenant DB
HANA SYSTEM 전체 시작 / 중지  
HANA SYSTEM 모니터링 Tenant DB 모니터링
HANA SYSTEM 파라미터 설정 Tenant DB 파라미터 설정
Tenant DB 생성 / 삭제 Tenant DB 스키마 / 테이블 / 인덱스 생성 및 삭제
Tenant DB 기능 활성화 / 비활성화  
SYSTEM DB Backup / Recovery / Replication Tenant DB Backup

 

 

🙋‍♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!

반응형

'SAP > HANA' 카테고리의 다른 글

# [HANA] HANA DB Startup sequence ( HANA DB 실행 순서 )  (0) 2023.02.10
# [HANA] HANA DB - Used Memory  (0) 2023.01.02
# [HANA] HANA DB - Memory Architecture  (0) 2022.12.29
# [HANA] Log segments  (2) 2022.12.28
# [HANA] savepoint  (0) 2022.12.21

+ Recent posts