In-memory computing (IMC) is a computing concept that can significantly increase computing speed. The data volumes and the computing requirements of many mobile applications, web-based projects, artificial intelligence, real-time analyses or high-speed transactions are increasing rapidly and can hardly be managed with hard disk-based computer architectures
. In-memory computing is a concept for increasing computing speed. In this concept, the main memory acts as a database and data is read and written directly in the main memory. There is no need to transfer data to hard disks, solid-state drives or other storage media. The use of main memory, which has a storage capacity of several terabytes (TB) in the IMC concept, reduces access times by several orders of magnitude compared to hard disk-based architectures. This increases performance and computing speed and reduces latency. In this context, SAP mentions an evaluation of its SAP systems that is several thousand times faster.000 times faster evaluation of its SAP HANA compared to databases for online transaction processing
(OLTP). In the IMC concept, a lot of data is kept in the main memory, which speeds up the exchange of data between the main memory, program and processor. The concept dates back to the 1990s and was based on an extension of the main memory that was used as a database. Processed data was not written to the hard disks, but remained in the cache, which formed the memory extension.