In-Memory Database

Become a Best-Run Business

Stop using yesterday's data to make today's decisions. With SAP HANA in-memory database software, you can run advanced analytics alongside high-speed transactions – and get accurate, up-to-date responses in a fraction of a second. The in-memory database eliminates predefined aggregates, materialised views, and data duplication between operational and decision support systems. So the real-time data you need is at your fingertips – 24/7.

Hybrid Transactional Analytical Processing (HTAP)

SAP HANA offers Hybrid Transactional Analytical Processing (HTAP) functionality to "break the wall" between transaction processing and analytics. SAP HANA is a single data platform that serves both transactional and analytical workloads delivering in-memory analytics on live transactions without data duplication – enabling customers to be more agile and make “real-time" business decisions.

Data modelling

Run business logic close to your data

SAP HANA makes it easy to build complex business logic using graphical modelling tools, decision tables, core data services, and pre-built business function libraries. You can embed your logic into stored procedures and run it inside the database to avoid unnecessary data movement. The best part? Your algorithms will run faster in SAP HANA because models take advantage of highly optimised in-memory calculation engines.

Multitenant Database

Run multiple tenant databases as one

With SAP HANA multitenant database containers, you can manage several databases as one. All tenant databases share the same memory and processors – however they are securely isolated from one another, and each has its own users, catalog, repository, data and log files, and services. Assign dedicated resources to each tenant to optimise database performance. And cut costs by backing-up, patching, and recovering all databases at once.  

Multi-Tier Storage

Cost-effectively manage large data volumes

With SAP HANA dynamic tiering, your frequently accessed data remains in memory, while your rarely accessed data is moved to disk. This lets you cost-effectively manage large data volumes without being limited by memory size. Your applications can access all data independently of where it is stored – and you can modify your database storage preferences at any time to meet user expectations.