FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/In-memory_processing

In-memory processing

See our advice if the article is about you and read our scam warning in case someone asks for money to edit this article. (November 2018) (Learn how and when to remove this message)

The term in-memory processing is used for two different things:

  1. In computer science, in-memory processing, also called compute-in-memory (CIM) or processing-in-memory (PIM), is a computer architecture in which data operations are available directly on the data memory, rather than having to be transferred to CPU registers first. This may improve the power usage and performance of moving data between the processor and the main memory.
  2. In software engineering, in-memory processing is a software architecture where a database is kept entirely in random-access memory (RAM) or flash memory so that usual accesses, in particular read or query operations, do not require access to disk storage. This may allow faster data operations such as joins, and faster reporting and decision-making in business.

Extremely large datasets may be divided between co-operating systems as in-memory data grids.

It also minimizes the need for performance tuning by IT staff and provides faster service for end users.

Advantages of in-memory processing technology

edit

Certain developments in computer technology and business needs have tended to increase the relative advantages of in-memory technology.


View original on Wikipedia | Back | FazBrowse Home