본문 바로가기

Archive/HANADB

SAP HANA DB의 구조에서 Server 구성 요소

http://saphanadb.com/2222/?lang=ko

 

SAP HANA DB의 구조에서 Server 구성 요소 – SAP S/4 HANA

SAP HANA  DB의 구조에서 Server 구성 요소 HANA Database의 Server(Process) 대해서 설명하도록 하겠습니다. HANA DB에서 Server를 Process로 부르는데 여기서 Server와 Process는 동일한 것을 지칭하는 용어입니다. SAP

saphanadb.com

아래 글은 위의 블로그 내용입니다.

 

 

SAP HANA  DB의 구조에서 Server 구성 요소

HANA Database의 Server(Process) 대해서 설명하도록 하겠습니다. HANA DB에서 Server를 Process로 부르는데 여기서 Server와 Process는 동일한 것을 지칭하는 용어입니다.

SAP HANA DB를 구성하는 Server(Process)에 대한 설명 및 각 Server(Process)에 대해서 자세하게 설명 하고 각 Process를 Start and Stop하는 방법을 설명하겠습니다.

HANA DB에서 Server(Server)에 종류 입니다.

  • HANA Index Server
  • HANA Name Server
  • HANA Compile Server
  • HANA Preprocessor
  • HANA Webdispatcher
  • HANA XSengine
  • HANA Statistics Server
  • HANA Script Server
  • HANA Daemon
  • HANA SapstartsrvSAP HANA Architecture를 먼저 설명하고 이후에 각 Server, 즉 Process에 대해서 설명하겠습니다.

아래 그림은 HANA Database에서 1개의 Host(서버)에 여러 개의 Database Container(Multi-tenant Database)의 System 구성을 나타내는 그림 입니다.

  1. HANA Architecture에서 핵심 Service에 대해서 설명을 하겠습니다.

HANA Database에서 Server(Process)중에서 중요한 순서로 나열하게 되면 아래 순서로 나열하게 됩니다.

  • HANA Index Server : 가장 중요한 Server 이다.

Data Store(Row and Column Table)을 가지고 있다.

Data를 Load하고, Query하고 결과를 보여준다.

Statistics Server를 기능을 Index Server가 수행한다. (HANA 1.0 SPS74 이후부터)

  • HANA Name Server : 전체 DB의 Landscape 정보를 알고 있다.

Data Distribution 정보를 알고 있다.

오로지 System Database에만 존재한다.

  • HANA Compile Server : 프로그램과 Procedure를 컴파일 한다.

모든 Host(H/W Box)에서 기동되고 OS의 Data를 가지지 않는다.

  • HANA Preprocessor :  Index Server가 Text data를 분석하기 위해 Preprocessor사용한다.

Text Search에 기반한 정보를 추출한다.

  • HANA Webdispatcher : HANA DB에 HTTP로 접근하는 것을 처리한다
  • HANA XSengine           : Web(HTTP)으로 접속하는 것을 처리하는 Engine 이다.
  • HANA Statistics Server : 독립된 서버로 기능을 하다기 HANA 1.0 SPS74이후부터 Index Server에 포함되었다.

System의 모든 Performance 정보, Resource 소비, 상태 정보를  수집한다.

  • HANA Script Server     : C++로 포로그래밍 Application function library를 실행할 때 사용된다.
  • HANA Daemon             : Process를 Start하고 그 Process가 구동되는 것을 유지한다.
  • HANA Sapstartsrv       : Server를 Start하고 Stop하는 기능을 수행한다.

HANA DB의 모니터링 기능을 제공한다.

 

  1. HANA DB에 추가로 설치가 가능한 Server 내용입니다.

Script Server는 아래 명령어로 Start할수 있습니다.

ALTER SYSTEM ALTER CONFIGURATION (‘daemon.ini’, ‘host’, ‘<host name>’) SET (‘scriptserver’,’instances’) = ‘1’ WITH RECONFIGURE

노츠를 참고하세요. Note 1650957 – SAP HANA Database: Starting the Script Server

Server Components of the SAP HANA Database

https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.04/en-US/f0e6eb689f5648899749389c0894fd25.html

 

SAP Help Portal

 

help.sap.com