SAP HANA Components

SAP HANA Components

The following is a brief overview of the most important server components of the SAP HANA system and the corresponding OS processes and services:

Server Component OS Process Service name
Index Server Hdbindexserver Indexserver
Preprocessor server Hdbpreprocessor Preprocessor
Name server Hdbname server Name server
XS server Hdbxsengine Xsengine
Compile server Hdbcompileserver Compile server
Script Server Hdbscript server Script Server
SAP Web Dispatcher Hdbwebdispatcher Webdispatcher
SAP start Service Sapstartsrv Sapstartsrv

Index Server: The index server contains the actual data stores and the engines for processing the data.

Preprocessor server: The preprocessor server is used by the index server to analyze text data and extract the information on which the text search capabilities are based.

Name server: The name server owns the information about the topology of the SAP HANA system. In a distributed system with instances of the SAP HANA database on multiple hosts, the name server knows where the components are running and which data is located on which server.

XS server: SAP HANA Extended Application Services (SAP HANA XS) provides applications and application developers with access to the SAP HANA database using a consumption model that is exposed via HTTP. In addition to providing application-specific consumption models. SAP HANA XS also host system services that are part of the SAP HANA database, for example: search services and a built-In Web server that provides access to static content stored In the SAP HANA repository.

Compile server: The compile server performs the compilation of stored procedures and programs, for example: SQLScript procedures. It runs on every host and does not persist data.

Script Server: The script server is used to execute application function libraries written in C++. The script server is optional and must be started manually. For more Information, see SAP Note 165097.

SAP Web Dispatcher: The Web Dispatcher processes inbound HTTP and HTTPS connections to XS services.

SAP start Service: The SAP start service is responsible for starting and stopping the other services in me correct order. It also performs other functions, such as monitoring their runtime state.

Related Post