In Memory Data Grid (IMGD) is a data structure that is being increasingly cited as a solution to the problem of scaling big data applications. Unlike in-memory applications, IMGDs distribute only the data across RAM over multiple servers. With memory prices continuing to fall and the volume of data for an application continuing to rise, solutions based on memory are looking more attractive to manage the performance bottlenecks of applications using Big Data. Should IMGD be on your radar screen for a Big Data application?
In order to understand this and other questions on IMGDs, Carpe Datum Rx spoke to Miko Matsumura, VP of Marketing and Developer Relations at Hazelcast, who has seen recent adoption of this technology in banks, telcos and technology companies. Here is an extract from our discussion.
Why is it so important to distribute data in a data grid? Why should it be In-memory?