2.11k likes | 4.09k Views
SAP HANA. What is SAP HANA. Provides in memory, column-oriented, relational database management system A modern platform for real-time analytics and applications is a combination of hardware and software specifically made to process massive real time data using In-Memory computing.
E N D
What is SAP HANA • Provides in memory, column-oriented, relational database management system • A modern platform for real-time analytics and applications • is a combination of hardware and software specifically made to process massive real time data using In-Memory computing
What is SAP HANA? • SAP • System Analysis and Program Development • German enterprise software developer • HANA • Short for “High-Performance Analytic Appliance” • In Memory • Column-oriented
How does SAP HANA work • Stores data in in-memory vs. disk-based memory • Stores data in column-based storage • Replicates and ingest data from SAP and non-SAP Databases & Applications
How does SAP HANA work • In-Memory • Primarily relies on main memory • faster than disk-optimized databases since the internal optimization algorithms are simpler and execute fewer CPU instructions
Column-Based Storage • The data sequence consists of the entries in one table column • Column layout supports sequential memory access
Advantages of Column Based Storage • Faster Data Access • Only affected columns have to be read during the selection process of a query
Advantages of Column Based Storage • Better Compression • Column data storage allows highly efficient compression because the majority of the columns contain only few distinct values compared to the number of rows
Advantages of Column Based Storage • Better Parallel Processing • In a column store, data is already vertically partitioned. This means that operations on different columns can easily be processed in parallel. If multiple columns need to be searched or aggregated, each of these operations can be assigned to a different processor core
How does SAP HANA work • Three styles of data replication • Trigger-Based • ETL (Extract, Transform, and Load) • Log based
How does SAP HANA work • Trigger based replication • Near Real-time data • Replication server based on capturing the database changes at high level of abstraction in Enterprise resource planning • Benefits for database independent and parallelize the database changes on multiple tables.
How does SAP HANA work • ETL (Extract, transform, and load) • Data services specify and load the relevant data in defined points of time in form an ERP system into SAP HANA DB • Reuse the application logic by reading the extractors or using SAP functions modules
How does SAP HANA work • Log Based Replication • Based on capturing the table changes from low level database log files. • Method is Database Dependent
How does SAP HANA work • The replicated data is then stored in RAM rather than loaded onto disk, the traditional form of application data storage. • Because the data is stored in-memory, it can be accessed in near real-time by analytic and transactional applications
SAP Hana use Cases • Profitability reporting and forecasting • Retail merchandizing and supply-chain optimization • Security and fraud detection • Energy use monitoring and optimization • Telecommunications network monitoring and optimization.
How much does SAP HANA cost • SAP has not publicly released specific pricing information regarding HANA • Estimates indicate customers could have HANA up and running for under $300,000 including hardware, software, and services • Depending on scale, pricing levels can reach up to $2 million or more
Benefits of SAP HANA • Delivers Real-Time Analysis • Helps manage risk in Real-Time • Runs 3600x faster than traditional based database storage
The END Any questions?