IT CanvassTalk to an advisor
SAP HANA · LessonBy , SAP Trainer, 10 yrs · Published · SAP S/4HANA 2023 · all levels

Architecture

SAP HANA is an in-memory, column-oriented database that keeps data in RAM and processes transactions and analytics on the same data. Its architecture is what makes S/4HANA’s real-time capabilities and simplified data model possible.

Quick answer

By collapsing the old transactional/analytical split, HANA let SAP remove redundant aggregate and index tables, simplify the data model (e.

Key takeaways
  • HANA stores data primarily in memory (persisted to disk for durability) and, for most application data, in a column store.
  • Column store: default for application/analytical data; fast scans, aggregation, compression.
  • Row store: for a few technical/frequently-single-row-accessed tables.
  • Watch out: Assuming HANA is just a faster disk DB, it is architecturally different.

The in-memory, columnar core

HANA stores data primarily in memory (persisted to disk for durability) and, for most application data, in a column store. In-memory access removes disk-I/O latency, and columnar storage makes scans and aggregations extremely fast and highly compressible, so analytics can run directly on live transactional data.

Row vs column store

  • Column store: default for application/analytical data; fast scans, aggregation, compression.
  • Row store: for a few technical/frequently-single-row-accessed tables.

Key architectural pieces

  • Index server: the main engine (SQL, calculation, stores).
  • Persistence layer: data volumes + log volumes for durability and recovery.
  • Multitenant database containers (MDC): a system DB plus isolated tenant DBs.

Why it changed SAP

By collapsing the old transactional/analytical split, HANA let SAP remove redundant aggregate and index tables, simplify the data model (e.g. the universal journal), and deliver real-time analytics, the foundation of S/4HANA.

Common pitfalls

  • Assuming HANA is just a faster disk DB, it is architecturally different.
  • Ignoring memory sizing, data must fit in RAM.
  • Overlooking persistence, in-memory still needs durable storage.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of Architecture?

Frequently asked questions

What does Architecture mean in SAP HANA?
SAP HANA is an in-memory, column-oriented database that keeps data in RAM and processes transactions and analytics on the same data. Its architecture is what makes S/4HANA’s real-time capabilities and simplified data model possible.
What is worth remembering about Architecture in practice?
By collapsing the old transactional/analytical split, HANA let SAP remove redundant aggregate and index tables, simplify the data model (e.
What is another point to note about Architecture?
HANA stores data primarily in memory (persisted to disk for durability) and, for most application data, in a column store.
What tends to go wrong with Architecture in SAP HANA?
Assuming HANA is just a faster disk DB, it is architecturally different. Ignoring memory sizing, data must fit in RAM. Overlooking persistence, in-memory still needs durable storage.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support