In-memory computing è lo stile di computing che memorizza dati principalmente nella RAM o Random Access Memory, la parte di memoria utilizzata per l'elaborazione dei dati in un sistema informatico. Questa tecnica inibisce l'archiviazione di dati su dischi rigidi, a differenza dell'architettura del computer, dice un analista di Gartner Massimo Pezzini. Egli aggiunge ulteriore che questo sarebbe ridurre al minimo la latenza di accesso dati e sarebbe ri-forma l'utilità primaria dei dischi rigidi da archiviare dati per acquisire dati traboccanti o per recuperare i dati persi.
In-memory computing sta diventando sempre più popolare come la necessità per l'elaborazione di tera e peta-byte di dati per utilità di business è in aumento. Questo stile di informatica consente l'elaborazione e l'archiviazione di grandi volumi di dati sulla memoria principale RAM cioè se stessa e la necessità di archiviare i dati separatamente è scomparso. Come tutti i dati è memorizzato sull'unità di elaborazione, così il tempo di portare i dati da un'unità di archiviazione per la memoria di elaborazione principale e quindi di elaborazione, è ridotto. Di solito, questo intero processo prende una piccola quantità di tempo calcolato in micro-secondi. Tuttavia, come il numero di transazioni cresce milioni o addirittura miliardi, la risposta dell'applicazione cresce di grande valore. In-memory computing porta il vantaggio di calcolo ridotta e tempi di elaborazione di memorizzare tutti i dati nella memoria principale.
Una delle nozioni incomprese di In-memory computing è sua utilità esclusivamente per le applicazioni analitiche solo. Tuttavia, il fatto è che in memoria di calcolo è stato dal ' 90 e la maggior parte delle organizzazioni tra cui le istituzioni scolastiche, forze armate, media, dell'automobile, assistenza sanitaria e molti altri sono praticante in-memory computing in forma o in altra.
Il prezzo di caduta delle unità hardware necessari per l'installazione di unità di elaborazione in memoria (DRAM essendo quello cruciale) è un altro fattore che contribuisce la popolarità di questo concetto. Tuttavia, in confronto al prezzo unitario di DRAM unità con unità convenzionali può sembrare costoso, ma dopo aver compreso il costo dei fattori associati come affidabilità, elaborazione di capacità, prestazioni e impatto sulla produttività aziendale, in memoria di calcolo è una soluzione ottima in un lungo periodo.
Un altro grande vantaggio in-memory computing è il fatto che i decisori aziendali non sono mai lasciati alle spalle per prendere decisioni in tempo-sensibile. Tutti i dati in tempo reale possono essere caricati direttamente sulla memoria principale ed efficienti modelli e valori possono essere calcolati in un breve periodo di tempo. Questo permette loro di tenere una traccia sulle condizioni del mercato istantanei e prendere decisioni a favore di imprese in nessun tempo.