SAP HANA

SAP HANA System DB vs. Tenant DB

덩덩 2019. 12. 24. 15:41

1. System DB

HANA System 전반적인 관리 목적으로 사용되며, HANA System 내에 오직 개만 존재

System DB 데이터베이스가 아니며, SQL 사용에 제한적임

HANA System 내에 존재하는 Tenant DB 어떤 것들이 있는지 등의 Landscape 정보를 포함하고는 있지만, 각각의 Tenant DB 속한 테이블이나 파티션 정보 등은 저장하지 않음

System DB Scale-out 불가능 (, 여러 대의 호스트에 나눠서 데이터를 저장할 없음)

 

2. Tenant DB

하나의 HANA System 내에 Tenant DB라고 부르는 한 이상의 독립적인 데이터베이스를 사용할 있음

Tenant DB들은 HANA System 내에 설치된 소프트웨어, HANA System 자원을 공유하지만, 아래의 내용들은 독립적으로 가지고 있음

- DB Users

- DB Catalog

- Repository

- Persistence (메모리 내의 데이터가 아니라, 디스크에 저장되는 것들)

- Backups

- Traces and logs

 

3. System DB Tenant DB에서 있는 Administration 작업

(1) System DB에서 있는 Administration 작업

- HANA System 전체 시작/중지

- HANA System 모니터링

- HANA System 레벨/ DB 레벨 파라미터 설정

- DB 생성/삭제,

- DB 기능 활성화/비활성화

- DB Scaling-out

- DB 백업/복원

 

(2) Tenant DB에서 있는 Administration 작업

- DB 모니터링

- DB 계정 권한 설정

- DB 스키마/테이블/인덱스 생성 삭제

- DB 레벨 파라미터 설정

- DB 백업

 

참고자료:

https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.03/en-US