Skip to main content

SAP HANA Architecture

Data is compressed by different compression techniques (e.g. dictionary encoding, run length encoding, sparse encoding, cluster encoding, indirect encoding) in SAP HANA Column store.

When main memory limit is reached in SAP HANA, the whole database objects (table, view,etc.) that are not used will be unloaded from the main memory and saved into the disk.

These objects names are defined by application semantic and reloaded into main memory from the disk when required again. Under normal circumstances SAP HANA database manages unloading and loading of data automatically.

However, the user can load and unload data from individual table manually by selecting a table in SAP HANA studio in respective Schema- by right-clicking and selecting the option "Unload/Load".

SAP HANA Server consists of :

  1. Index Server
  2. Preprocessor Server
  3. Name Server
  4. Statistics Server
  5. XS Engine

SAP HANA Index Server:
SAP HANA Database Main server are index server. Detail of each server is as below-

It's the main SAP HANA database component
It contains actual data stores and the engine for processing the data.
Index Server processes incoming SQL or MDX statement.

SAP HANA Index Server overview

Session and Transaction Manager: Session Component manage sessions and connections for SAP HANA database. Transaction Manager coordinates and control transactions.

SQL and MDX Processor: SQL Processor component queries data and send to them in query processing engine i.e. SQL/SQL Script / R / Calc Engine. MDX Processor queries and manipulates Multidimensional data (e,g. Analytic View in SAP HANA).

SQL / SQL Script / R / Calc Engine: This Component executes SQL / SQL script and calculation data convert in calculation model.

Repository: Repository maintain the versioning of SAP HANA metadata object e.g.(Attribute view, Analytic View, Stored procedure).

Persistence layer: This layer uses in-built feature "Disaster Recovery" of SAP HANA database. Backup is saved in it as save points in the data volume.

Processor Server:

This server is used in Text Analysis and extracts data from a text when the search function is used.




Comments

Popular posts from this blog

My ambition Essay

My ambition Ever since I was very young and saw perhaps a child cut and bleeding or an old woman suffering from an incurable disease. I have always hated pain and the human suffering that it causes. It has, therefore, always been my ambition to become a doctor and to be able to cure diseases and to ease pain. Many count riches, power and glory among their ambitions, but for me, to serve humanity through medicine is the highest ambition of all. The training is long and expensive and I shall need to work very hard. After passing the right examinations in school. I shall then need to take a University examination, which will enable me to enter the medical school, which is part of our University life in Singapore. At University, there will be many lectures to attend. Physiology and Anatomy are two of the most important subjects during the first year. The different organs of the body such as the heart, the kidneys and the liver, together with their functions and disorders have to be studied...

10 social slow learners materials English medium Prepared by Tamilnadu History teachers association

We shares a huge collection of slow learners materials prepared by Our  educational department.We think it is very helpful to you for the prepartion for your exams.