This presentation to give a brief overview of various technology features that constitue SAP In-memory Database HANA. More details about how SAP HANA achieves compression, insert only on delta, columniar/row stores, Data provisioning tools in to HANA appliance. this is more suited for technology teams who will manage SAP HANA appliance.
2. Agenda
HANA Introduction and features.
HANA Architecture.
Scale Out, HA and DR Capabilities
SAP HANA Data Provisioning
SAP SLT
Questions & Backup
3. Agenda
HANA Introduction and features.
HANA Architecture.
Scale Out, HA and DR Capabilities
SAP HANA Data Provisioning
SAP SLT
4. Introduction to SAP HANA
SAP HANA is
a flexible, data-source-agnostic appliance that enables
customers to analyze large volumes of SAP ERP data in real-time,
avoiding the need to materialize transformations.
In-memory database
It supports analytical and transactional applications.
It supports relational data as well as graph and text
processing for semi- and unstructured data
It is “ACID” compliant.
5. SAP HANA--- TThhee TTiimmee iiss NNOOWW OOrrcchheessttrraattiinngg
TTeecchhnnoollooggyy IInnnnoovvaattiioonnss
The elements of In-Memory computing are not new. However, dramatically improved
hardware economics and technology innovations in software has now made it possible for
SAP to deliver on its vision of the Real-Time Enterprise with In-Memory business applications
HW Technology Innovations
Multi-Core Architecture (8 x 8core
CPU per blade)
Massive parallel scaling with many
blades
64bit address space – 2TB in current
servers
100GB/s data throughput
Dramatic decline in
price/performance
SAP SW Technology Innovations
Row and Column Store
Compression
Partitioning
No Aggregate Tables
Real-Time Data Capture
Insert Only on Delta
6. Processors are more powerful with hyper
threading and higher clocking speeds thus
offer higher throughput
Also processors come with multiple processing units
( multi cores)
Multi CPU Boards per server
Multi server boards
For ex: Nahelms – 4 cores
Dunnington – 6 cores
7.
8. A Shift of Frontiers in
Computer Science
Tape is Dead
Disk is new
Tape
Main
Memory is
new Disk
CPU Cache is
new Main
Memory
9. conceptual view
A 10 €
B 35 $
C 2 €
D 40 €
E 12 $
mapping to memory
A 10 € B 35 $ C 2 € D 40 € E 12 $
A B C D E 10 35 2 40 12 € $ € € $
memory address
organize by row
organize by column
Columnar layout supports sequential memory access.
10.
11. A partition is a
division of a logical
database or its
constituting elements
into distinct
independent parts
Horizontal
partitioning
Vertical
partitioning
TABLE
12.
13. Columnar database allows basic data compression
by removing redundant data.
Run-length encoding
Also, there are several other compression
algorithms with which data can be lossless
compressed..Eg: dictionary encoding, bit vector
encoding
14.
15.
16.
17. SAP Other in-memory appliances
Business Warehouse Accelerator
BO Explorer Accelerated
CRM Segmentation
SCM Live-cache
18. SAP HANA
Supports any data
sources.
Supports
transactional and
analytical processing.
Supports row-store
and column store.
It’s a faster RDBMS.
SAP BIA/BWA
Supports only data
from BI for faster
reporting purposes.
Not an RDBMS.
Supports only column
store using TREX flat
files.
19. SAP HANA Components
SAP HANA DB (or HANA DB).
SAP HANA Studio
SAP HANA Appliance refers to HANA DB as
delivered on partner certified hardware (see
below) as an appliance.
SAP HANA Application Cloud refers to the
cloud based infrastructure for delivery of
applications (typically existing SAP applications
rewritten to run on HANA).
20. SAP HANA appliance software is a hardware and
software including the
SAP HANA database,
SAP LT Replication Server and other available
replication technologies.
21.
22. HANA Introduction and features.
HANA Architecture.
Scale Out, HA and DR Capabilities
SAP HANA Data Provisioning
SAP SLT
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37. HANA Introduction and features.
HANA Architecture.
Scale Out, HA and DR Capabilities
SAP HANA Data Provisioning
SAP SLT
38.
39.
40.
41.
42.
43.
44.
45. HANA Introduction and features.
HANA Architecture.
Scale Out, HA and DR Capabilities
SAP HANA Data Provisioning
SAP SLT
62. 2 x 8 core Intel Nehalem EX ( 2 socket
system)
128 GB Main memory
160 GB PCIe-Flash / SSD for Log volume
1 TB SAS / SSD for Data volume
3 x 1 GB n/w or 1 x 10GB n/w (trunk)
Redundant n/w infrastructure
Uncompressed
Data ~ 256 GB to
~500 GB
Replication Data
load 5GB /
hr
2 x 8 core Intel Nehalem EX ( 2 or 4 sockets
system)
256 GB Main memory
320 GB PCIe-Flash / SSD for Log volume
1 TB SAS / SSD for Data volume
3 x 1 GB n/w or 1 x 10GB n/w (trunk)
Redundant n/w infrastructure
Uncompressed
Data ~ 500 GB to
~1.25TB
Replication Data
load 5GB /
hr
2 x 8 core Intel Nehalem EX (4 sockets
system)
256 GB Main memory (expandable up to 512
GB)
320 GB PCIe-Flash / SSD (expandable up to
640 GB)
1 TB SAS / SSD for Data volume (expandable
up to 2 TB)
Uncompressed
Data ~ 500 GB to
~2.5 TB
Replication Data
load 5GB /
HANA Appliance “T-shirt” sizes
Specifications & Approximate Data Volumes
S
XS
S+
Starts at S and scales up to M
63. 4 x 8 core Intel Nehalem EX ( 4 socket system)
512 GB Main memory
640 GB PCIe-Flash / SSD
2 TB SAS / SSD for Data volume
3 x 1 GB n/w or 1 x 10GB n/w (trunk)
Redundant n/w infrastructure
Uncompressed
Data
~1.25TB to ~2.5
TB
Replication Data
load 5GB -
20 GB/ hr
4 x 8 core Intel Nehalem EX ( 8 socket system)
512 GB Main memory (expandable up to 1 TB)
640 GB PCIe-Flash / SSD (expandable up to 1.2
TB)
2 TB SAS / SSD for Data volume (expandable
up to 4 TB)
3 x 1 GB n/w or 1 x 10GB n/w (trunk)
Redundant n/w infrastructure
Uncompressed
Data ~
1.25TB to ~5TB
Replication Data
load 5GB –
20 GB / hr
8 x 8 core Intel Nehalem EX
1 TB Main memory
1.2 TB PCIe-Flash / SSD
4 TB SAS / SSD for Data volume
3 x 1 GB n/w or 1 x 10GB n/w (trunk)
Redundant n/w infrastructure
Uncompressed
Data ~
2.5TB to ~5TB
Replication Data
load 5GB –
HANA Appliance “T-shirt” sizes
Specifications & Approximate Data Volumes
M
M+
Starts at M and scales up to L
L
Editor's Notes
HANA Full form. High performance Analytical Applications /Hasso Plattner New Architecture
ACID (Atomicity, Consistency, Isolation, Durability)
Currently server processors have up to 64 cores, and 128 cores will soon be available.
Tilera company foresees that by 2017 there will be 4096 cores embedded in microprocessor.
Programs and data structures have to be redesigned to take advantage of multiple processing units.
DISP+WORK.exe is a sequentially written program.
While speed is main differentiator, HANA allows tremendous way of follow-up questions. Like ‘google’ with real time data provisioning.
Microsoft Parallel Data warehouse (Microsoft)
Active Enterprise Data Warehouse 5600 (Teradata)
Exadata Database Machine (Oracle)
Exalytics In-Memory Machine (Oracle)
Greenplum Data Computing Appliance (EMC)
Netezza Data Warehouse Appliance (IBM)
Vertica Analytics Platform (HP)
What is Appliance?
SAP HANA is supported on ext3, GPFS, xfs file systems.
T-shirt based sizing.
SAP HANA Appliance comes on SLES11 SP1 on
Xeon based servers from following vendors
Each Source system can be configured as source to only 1 SLT.
Each SLT can be configured to more than 1 HANA
SLT Must be a Unicode system.
Replication of non-sap sources require SLT in separate systems