Table of Contents

SAP HANA Database (hdb)

About

SAP HANA is an in-memory 1) database (db) that can be deployed:

Use case

Use case - Master Guide

Architecture

A running SAP HANA system consists of multiple communicating processes (services).

Sap Hana Architecture

Index server

The main SAP HANA database management component is known as the index server, which contains:

The index server processes incoming SQL or MDX statements in the context of authenticated sessions and transactions.

Script

The SAP HANA database has its own scripting language named SQLScript.

The SAP HANA Business Function Library (BFL) and the SAP HANA Predictive Analytics Library (PAL) functions can be called directly from within SQLScript.

SAP HANA also supports the development of programs written in the R language.

Preprocessor server

The index server uses the preprocessor server for analyzing text data and extracting the information on which the text search capabilities are based.

Name server

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

XS

SAP HANA Extended Application Services (XS) are a set of Hana embedded services for Web-based applications:

The SAP HANA XS server provides:

Component

Sap Hana Components

Development Language

Sap Hana Developement Language

Documentation / Reference

1)
All data is available in main memory