Professional Documents
Culture Documents
Whatsnewinhana 2 Sps 04 Datatieringoptionsexternal 1555426018369
Whatsnewinhana 2 Sps 04 Datatieringoptionsexternal 1555426018369
0 SPS04:
Data Tiering Options
PUBLIC
Disclaimer
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.
Technology Overview
This tier is used to store mission-critical data for real-time processing and
Hot real-time analytics.
Hot Store
Data
Data is retained in-memory of the SAP HANA database.
This tier is used to store data with reduced performance SLAs, which is less
Warm frequently accessed.
Warm Store
Data Data is stored on a lower cost storage tier, managed as a unified part of the
SAP HANA database.
Cold This tier is used to store voluminous data for sporadic or very limited access.
Cold Store Data Data is stored on low cost storage tiers, like disk or Hadoop, managed
separately from the SAP HANA database, but still accessible at any time.
Benefit
Larger memory capacity with high Process more data
performance (vs. DRAM & lower tier Persistent Memory Data Reliability
non-volatile faster starts in real-time at a lower TCO with
storage) improved business continuity
First major DBMS vendor to officially support Intel Optane DC persistent memory!
sap.com/persistent-memory
Persistent
512 512
Memory
512 512 6,144 GB
7,680 GB 3,072 GB
Storage Storage
Actual configuration and ratios between DRAM,
PMEM and CPU depend on application sizing.
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8
Warm Store
Native Storage Extension
Native Storage Extension (NSE) value proposition and use cases
• Value proposition:
• Increase HANA data capacity at low TCO
• Deeply integrated warm data tier, with full HANA functionality
• Will support all HANA data types and data models
• Simple system landscape
• Scalable with good performance
• Supported for both HANA on-premise and HANA-as-a-Service (HaaS)
• Available for any HANA application
• Complements, without replacing, other warm data tiering solutions (extension nodes, dynamic tiering)
• Use cases:
• Any customer built or SAP built HANA application that is challenged by growing data volumes
• S/4HANA data aging (NSE is an evolution of “paged attributes”)
• BW team currently uses extension nodes, but may evaluate NSE in the future
memory.
Working
area in Working
memory area in
memory
Buffer cache
HANA database Hot data Hot data
capacity = hot in in
data in memory memory HANA database
memory
capacity = hot
data in memory
plus warm data
Persistence layer on disk
Persistence layer
Warm data
on disk
Buffer cache
Hot data Warm data • When buffer cache is full, it will eject pages
intelligently based on user access patterns.
Load Periodic
hot write of Load warm
data hot and data • Warm and hot data are written together
warm
data to
from main store to disk during normal
disk savepoint operations.
Work area
• Determine volume of warm data to add to the (1TB)
• Divide volume of warm data by 8 – this is size Add HANA memory for buffer cache Allocate buffer cache from
existing HANA memory
of memory buffer cache required to manage 2.5TB HANA
2TB HANA
warm data on disk
Work area (1TB)
Work area (800GB)
• Either add more HANA memory for buffer Hot data Buffer Hot data
(1TB) Buffer
cache, or use some of existing HANA memory cache
(500GB)
OR (800GB)
cache
for buffer cache (will reduce hot data volume) (400GB)
Common characteristics
HANA Database
▪ HANA node in the scale-out landscape is reserved for warm-data
storage and processing
Scale-Out
▪ Supports all HANA operations and data management features
t Data ▪ Allows larger data footprint of up to 200% of the node DRAM size
▪ HANA persistent memory is supported
Warm Data
Hot Data Extension
Node
New Features:
Worker
▪ Benefits from new partitioning and scale-out features in SPS04:
Node
– range-hash partitioning scheme
– “pinning” tables on fixed HANA nodes
Paged
Warm Data – partition grouping
Feature Description
▪ Addition of TIMESTAMP data type for multistore
tables
▪ Asynchronous table replicas of slowly changing
dimension tables maintained consistently across the SAP HANA System with Dynamic Tiering
HANA and dynamic tiering servers
local join
ATR
T1 T1_REP T2
Benefits DT server
HANA node
▪ 7-digit TIMESTAMP support for multistore tables
rounds out basic data type support in SAP HANA
dynamic tiering
Disk Store
▪ Asynchronous table replicas improves cross-
store query performance by allowing SQL JOIN
operations to be executed close to the data
Costs Functionality
Extension Node
Dynamic Tiering
HANA Clients
DLM Views
Extension Extension
Extension Node Node Node
HANA
Database
Native Storage Extension NSE Data Aging