반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[HANA DB] SAP HANA의 기본 필수(Core) 프로세스 / 서비스 본문

기술/HANA DB

[HANA DB] SAP HANA의 기본 필수(Core) 프로세스 / 서비스

스레TV 2025. 5. 19. 13:30
728x90
반응형

SAP HANA 데이터베이스에서는 기본적으로 필수(Core) 프로세스들이 항상 실행되며, 이들 서비스는 SAP HANA가 정상적으로 작동하기 위해 반드시 필요한 핵심 엔진들입니다. 이들은 보통 SYSTEMDBTenant DB 양쪽에 존재할 수 있으며, 특히 SYSTEMDB는 전체 인스턴스를 관리하는 역할을 합니다.


✅ SAP HANA의 기본 필수(Core) 프로세스 / 서비스 설명

서비스 이름설명SYSTEMDB / Tenant DB
Name Server SAP HANA 시스템의 메타데이터 관리자
테이블 위치, 파티셔닝 정보, landscape 정보 저장 및 라우팅 처리
SYSTEMDB에만 존재
Index Server SQL 처리, 트랜잭션 처리, OLAP/OLTP 엔진을 포함한 핵심 DB 엔진
모든 쿼리, 데이터 처리의 중심
모든 DB (SYSTEMDB/Tenant)
Statistics Server (내부 포함) 모니터링, 성능 통계 수집 기능 제공 (HANA 2.0 이상에서는 Index Server에 포함됨) 포함 or 별도
Web Dispatcher HTTP/S 트래픽 분산 및 라우팅
HANA Cockpit, XS 앱 등에 접근할 때 필요한 리버스 프록시
SYSTEMDB에 주로
Daemon (HDB Daemon) 전체 SAP HANA 인스턴스를 감시, 제어하는 최상위 프로세스
인스턴스 시작/중지 시 핵심 역할
전체 인스턴스 단위
Compile Server SQL Script, Calculation View 등 실행 전 컴파일 처리
→ 반드시는 아니지만 거의 항상 사용됨
선택적이지만 기본 실행됨
Preprocessor Server 텍스트 분석, 형태소 처리, OCR 등의 기능 제공
필수는 아니지만, 설치 기본 포함
시스템에 따라 다름
 

📌 필수(Core)로 간주되는 프로세스 요약

필수 여부서비스명설명
✅ 필수 Name Server 전체 시스템의 메타데이터 및 라우팅
✅ 필수 Index Server 쿼리 처리, 트랜잭션 관리 등 DB 핵심
✅ 필수 HDB Daemon 인스턴스 프로세스 감시 및 제어
⭕️ (내포) Statistics 모니터링 기능, 최근은 Index Server 내 포함
✅ 필수 Web Dispatcher (Cockpit용) HTTP 기반 접근 시 필요
 

📌 선택적으로 포함되지만 기본적으로 존재하는 경우

선택 포함서비스명설명
⭕️ Compile Server SQL 컴파일 수행
⭕️ Preprocessor Server 텍스트 분석 기능 제공
 

✅ 간단한 구조 예시 (HANA Instance 기준)

Instance: HDB00
├── Daemon
├── NameServer (SYSTEMDB)
├── IndexServer (SYSTEMDB, Tenant DB 각각)
├── CompileServer
├── Preprocessor
├── WebDispatcher (Cockpit 통신용)

🎯 핵심만 요약하면

필수 프로세스이유
Name Server SYSTEMDB 메타관리 및 테넌트 라우팅
Index Server 모든 데이터 처리를 담당
Daemon 인스턴스 전반 제어
Web Dispatcher 외부 접속 처리용
(Statistics 포함) 성능 모니터링 – Index Server에 통합됨
 

 

반응형

'기술 > HANA DB' 카테고리의 다른 글

[DB] SAP HANA Schema  (0) 2025.04.28
[DB][HANA] Data aging & NSE  (0) 2025.04.27
Comments