F Architecture of the SAP HANA Database | CodeTheta

Architecture of the SAP HANA Database

June 14, 2024

Index Server: This is the most important one in the HANA database. It is used to process SQL commands. Index server contains several important components.

1. SQL Processor: This receives the SQL commands and runs them directly or passes the commands to the other components row store or column store or the engines.

2. Row Store / Column Store: All data is stored in row store or column store. Data is directly read from these stores.

3. Planning Engine / MDX Engine / Stored Procedure Processor: For complex queries or MDX (multi-dimensional expressions), processed via these engines. For database procedure handled by Stored Procedure Processor. These engines are optimized for data processing for special purposes.

Preprocessor Server: It is used by the index server to analyze text data.

Statistics Server: It is used to monitor SAP HANA database. This server collects various information from the HANA database such as consumption of resources,
status, performance of the database.

Name Server: It maintains the topology information about the SAP HANA database.

XS Engine: This is known as SAP HANA Extended Application Services. This lightweight application attached to the HANA database can be accessed directly via web browser or HTTP. Using JavaScript in server side and XS engine we can develop web based applications in SAP HANA and expose them using Odata (RESTful service).

If you have any Question you can contact us or mail us. We will reply you as soon as possible.

Post a Comment