Look simple architecture,
Divided into several parts,
Connection And Session
The Connection and Session Management component creates and manages sessions and connections for the database clients.
Interface
Database clients can use SQL (via JDBC or ODBC), SQL Script, MDX or other domainspecific languages like SAP’s proprietary language FOX
for planning applications, or WIPE, which combines graph traversal and manipulation with BI-like data aggregation to communicate with the HANA database.
Transaction Manager
Calculate Engine
MetaData
Optimizor And Executor
In-Memory Storage Engine
Hana supports three kinds of memory in which memory storage engine, relational, Graph, Text
Feel this is the main feature of Hana, to a hodgepodge, what you want, what you give
Hana performance advantage mainly because the data is in memory of
Persistence Layer
To prevent the data is not lost
Beyond SQL
Hana there is a feature that commercial databases