Definição – O que significa Grade de Dados In-Memory (IMDG)?
Uma grade de dados na memória é um tipo específico de software de armazenamento de dados que rivaliza com os bancos de dados relacionais tradicionais.
Como parte do fenômeno da computação em memória, uma grade de dados em memória mantém os dados na RAM de um conjunto de servidores ativos, com um modelo de dados universal distribuído por toda a arquitetura.
Definirtec explica In-Memory Data Grid (IMDG)
Uma grade de dados na memória aumenta a versatilidade dos sistemas e também permite diferentes tipos de processos de dados. Parte da estratégia de uma grade de dados na memória é evitar os gargalos de entrada / saída tradicionais encontrados com bancos de dados relacionais. Ele faz isso usando um design orientado a objetos em vez de uma estrutura de banco de dados relacional. Por exemplo, alguns tipos de grade de dados na memória são implementados como grades de objetos Java.
O uso de grades de dados na memória também está associado ao uso de certos programas de código aberto como o Apache Hadoop para análises. As soluções estão combinando grades de dados na memória com essas plataformas analíticas e o sistema de arquivos distribuídos Hadoop usa uma abordagem orientada a objetos semelhante. A grade de dados na memória está se tornando uma alternativa aos bancos de dados relacionais tradicionais para escalabilidade.