In Memory Computing - Computação em Memória
IN-MEMORY COMPUTING
RESUMO
No momento em que vivemos de competição acirrada e pressão por resultados, empresas já não se satisfazem apenas com coleta e análise de dados. É preciso fazer isso cada vez mais rápido, sobre um universo cada vez maior e mais abrangente de informações, obtidas a partir de várias fontes e em formatos diferentes.
O que se torna um novo desafio à área de TI que é disponibilizar um enorme volume de dados de forma quase instantânea, e que cresce rapidamente, para que o usuário os utilize para diferentes objetivos como realizar análises complexas sem ficar …exibir mais conteúdo…
L., Computer Organization and Design, the hardware/software interface, 4th Edition, Morgan Kaufmann Publishers, 2006.
Sabemos que em um computador há diversos dispositivos de armazenamento, entre eles memória Cache, Registradores, Memória RAM (“Random Acess Memory” – Memória de acesso aleatório), HD, etc. Sabemos também que, a memória de acesso aleatório (RAM) é a memória principal do computador, sendo responsável pela execução de programas mais rapidamente, pois se encontra mais próximo da CPU.
A ideia de possuir uma memória RAM de 2GB era totalmente oposta à realidade cultural e financeira até aproximadamente os anos 80. Com o decorrer de várias pesquisas, a evolução foi crescente até chegarmos à capacidade acessível de hoje, que está por volta de 2GB. Embora 2GB seja uma quantidade razoável no que diz respeito à capacidade de armazenamento (Comparado àquela época), o valor não é suficiente para atender uma grande demanda de dados ao mesmo tempo, necessidade que a maioria das organizações possui nos dias atuais.
Para muitos, a evolução da capacidade da memória RAM é o suficiente para dizer que a tecnologia alcançou outro nível se compararmos ao de antigamente, porém, o mercado se tornou cada vez mais competitivo na área de T.I, estritamente porque as necessidades dos usuários, bem como as necessidades das empresas aumentaram e se diversificaram.
De maneira geral, as grandes organizações necessitam hoje de rapidez, ou seja, precisam atender as