The purpose of this short article is primarily to introduce the brief terminology, and hopefully to bring the clear meaning of HANA and its origin.
SAP HANA,
which is a modern platform for real-time analytics and applications, enables
business operations with large volume in real time without delays.
The word HANA has originated from “High-speed
Analytical Appliance”. HANA is currently
getting a lot of attention from many major corporations across the world because
of its promise of fast and real-time process mode.
SAP HANA research
has in fact begun in 2006 by SAP co-founder Hasso Plattner while he was a
computer science professor at the Hasso Plattner Institute in Potsdam, Germany.
The goal was to develop a database that could operate with a near-zero response
time for transactional and analytical data processing.
The key
difference of HANA from traditional database system is the HANA's in-memory
computing database infrastructure.
Traditional database systems were designed to perform well on computer
systems with limited RAM (Random Access Memory) which also has slow disk I/O
with focus on optimizing disk access. Computer
architecture has since changed in recent years and it now have multiple Core CPUs
(multiple CPUs on one chip or in one package). This is becoming a standard now
with faster communication between processor cores enabling parallel
processing. In this architecture, main
memory is no longer limited resources, and modern servers can have 1 TB of
system memory which would allow entire database to reside in RAM. This will definitely improve performance
bottleneck from disk I/O to the data transfer between CPU cache and Main
Memory.
HANA’s columnar-based
data store is another unique difference from row-based data store of
traditional data base system. SAP HANA
stores data in memory in a columnar format. The columnar format enables the
product to deliver real-time or near-real-time transactions and analytics. The
columnar format offers better access to data and processing of data compared to
traditional, row-based memory.
SAP S/4HNA is a
new HANA product from SAP. SAP S/4HANA
is short for SAP Business Suite 4 SAP HANA, meaning that it is the SAP Business Suite 4th version, but designed to run only on SAP HANA. Moving to SAP S/4HANA would be very similar
to the transition from the previous ERP versions, SAP R/2 to SAP R/3.
The current trend of HANA is progressing
relatively fast, and many companies will soon face the situation to make
decision of transition to future HANA environment and investment on HANA. You will see many conferences and announcements
of product releases of HANA from SAP.
Please refer to SAP.COM site or techtarget.com site for
more information about SAP HANA.
Thanks.