“In-memory analytics” is a misnomer: all analytics run in memory and have always done so. Two things distinguish modern in-memory analytics:
The ability to persist large amounts of data in memory, so it is immediately available for analysis, without a disk read operation.
Scale-out capability, which is the ability to distribute large in-memory workloads over many servers.
The growth of modern in-memory analytics is partly attributable to technical innovations in database design. Database architects have developed ways to address the inherent volatility of ...