What is in-memory computing?

What is In-memory computing?

what is in-memory computingIn-memory computing relies mainly on keeping data in a server’s RAM as a means of processing at faster speeds. This capability is important to data-intensive processing problems like analytics reporting, data warehousing and big data applications.

Why is it popular?

In-memory processing is popular due to massive growth in data volumes, lower costs of computer memory, and especially the need for analytics – NOW.  The expectation used to be that there would be a wait to receive analytic reports (i.e. “coffee break analytics”). Now with In-memory computing, this is no longer the case, because results are available very quickly for real-time decision making. This speed also makes  further analysis of the results feasible for the analyst who may wish to dig deeper into results.

What are the benefits of in-memory computing?

Better, faster, decision making. This includes the ability to reduce cost, identify competitive opportunities, grow revenue, become more efficient, reduce risk and much more.

Why use BLU Acceleration in-memory database?

One challenge with in-memory computing is that most solutions require massive data sets to fit into RAM in order to process a query. This is a brute force processing method that is not sustainable as data volumes continue to explode.

BLU Acceleration is the next generation of in-memory computing that does not require massive data sets to fit into RAM in order to process the query, making it more agile as data sets continue to grow.  Couple this with innovations that let it process compressed data and intelligently skip data not relevant to the query. Add load and go capabilities that make it easy to meet new end user reporting needs and you have in-memory computing that is fast, simple and agile.

Learn more: What is in-memory computing? on ibm.com