Cuadrícula de datos en memoria

Una cuadrícula de datos en memoria (IMDG) es una estructura de datos que reside completamente en RAM (memoria de acceso aleatorio) y se distribuye entre varios servidores. Los avances recientes en sistemas de 64 bits y multinúcleo han hecho que sea práctico almacenar terabytes de datos completamente en RAM, obviando la necesidad de medios de almacenamiento masivo electromecánicos como discos duros.

Según la firma de analistas de la industria Gartner Inc., los IMDG son adecuados para manejar las "tres grandes V" de big data: velocidad, variabilidad y volumen. Los IMDG pueden admitir cientos de miles de actualizaciones de datos en memoria por segundo, y se pueden agrupar y escalar de manera que admitan grandes cantidades de datos. Las ventajas específicas de la tecnología IMDG incluyen:

  • Rendimiento mejorado porque los datos se pueden escribir y leer desde la memoria mucho más rápido de lo que es posible con un disco duro.
  • La cuadrícula de datos se puede escalar fácilmente y las actualizaciones se pueden implementar fácilmente.
  • Una estructura de datos clave / valor, en lugar de una estructura relacional, proporciona flexibilidad a los desarrolladores de aplicaciones.
  • Las ventajas técnicas brindan beneficios comerciales en forma de toma de decisiones más rápida, mayor productividad y mejor servicio al cliente.

Las aplicaciones que pueden beneficiarse de IMDG incluyen precios de instrumentos financieros en bancos, carritos de compras en comercio electrónico, cálculos de preferencias del usuario en aplicaciones web, sistemas de reserva en la industria de viajes y aplicaciones en la nube.