The Cloud Helpers Blog Series - In-Memory Computing
Welcome to our blog series, The Cloud Helpers. This series will focus on cloud computing topics and help you understand how the cloud can impact your business today and in the future. Today we are going to focus on In-Memory Computing.
What is In-Memory Computing?
In-memory computing is the storage of information in the main random access memory (RAM) of dedicated servers rather than in complicated relational databases operating on comparatively slow disk drives. In-memory computing helps business customers, including retailers, banks and utilities, to quickly detect patterns, analyze massive data volumes on the fly, and perform their operations quickly. The drop in memory prices in the present market is a major factor contributing to the increasing popularity of in-memory computing technology. This has made in-memory computing economical among a wide variety of applications.
SAP HANA and In-Memory Computing
SAP HANA relies on in-memory computing to quickly analyze massive amounts of data. In-memory computing is a technology that allows the processing of tremendous quantities of data in main memory to provide immediate results from analysis and transaction. The data is available for processing or analysis immediately after it is created. SAP HANA's performance is 10,000 times faster when compared to standard disks, which allows companies to analyze data in a matter of seconds instead of long hours.
To achieve the preferred performance, in-memory computing adheres to the following basic concepts:
Keep data in main memory to speed up data access.
Minimize data movement by using the columnar storage concept and compression, and performing calculations at the database level.
Divide and conquer by using multi-core architecture and multi-processor servers to meet growing demands.
Some of the advantages of in-memory computing include:
The ability to cache countless amounts of data constantly. This ensures extremely fast response times for searches.
The ability to store session data, allowing for the customization of live sessions and ensuring optimum website performance.
The ability to process events for improved complex event processing
Innovating with In-Memory Technology A recent study by IDC on Innovating with Real-Time Data and Insights with SAP HANA revealed three important examples that illustrate some of the ways SAP HANA and In-Memory Computing customers are changing their businesses: