In-Memory Data Grid

What Does In-Memory Data Grid Mean?

An in-memory data grid is a specific type of data storage software that rivals the traditional relational databases.

Advertisements

As part of the phenomenon of in-memory computing, an in-memory data grid keeps data in the RAM of a set of active servers, with a universal data model distributed across the entire architecture.

Techopedia Explains In-Memory Data Grid

An in-memory data grid builds versatility into systems and also allows for different kinds of data processes. Part of the strategy of an in-memory data grid is to avoid the traditional input/output bottlenecks encountered with relational databases. It does this by using an object-oriented design rather than a relational database structure. For example, some types of in-memory data grid are implemented as Java object grids.

The use of in-memory data grids is also associated with the use of certain open-source programs like Apache Hadoop for analytics. Solutions are combining in-memory data grids with these analytics platforms, and the Hadoop distributed file system uses a similar object-oriented approach. The in-memory data grid is becoming an alternative to traditional relational databases for scalability.

Advertisements

Related Terms

Latest Hardware Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…