in-memory database


Also found in: Dictionary, Thesaurus, Wikipedia.

in-memory database

A database that resides in RAM. An entire database is copied from storage to main memory and remains there for processing. Today's computers support terabytes of RAM, and because RAM is considerably faster than storage, complex decision support queries are satisfied much more rapidly with in-memory databases. However, memory can fail due to power outages and component breakdown; therefore, snapshots are taken periodically and saved to permanent storage. See SAP HANA and RAM disk.

In Time, It May All Merge
At some point in the future, perhaps 10 or 20 years from now, RAM and storage may merge into one "memory/storage" pool (see future memory chips).
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Why It's Different: Baidu uses an advanced in-memory database called Feed-Cube to support data storage and information retrieval in its cloud-based Feed Stream services.
Kinetica's broadly applicable in-memory database is powered by NVIDIA's graphics processing units (GPUs) and can run both on premise and in the cloud, including on Amazon Web Services, Dell-EMC, Google Cloud, IBM Minsky, and Microsoft Azure.
Once this was a pipe dream, but today in-memory databases are processing huge datasets.
Ellison kicked off the event with an introduction of several new hardware systems, highlighted by an in-memory database technology.
Aslett's note marks a growing trend among analysts who see Kognitio as a serious competitor in the in-memory analytics space; a recent report from Enterprise Management Associates calls Kognitio "the most mature platform," compared to competing in-memory databases such as SAP HANA and Oracle TimesTen for analytical workloads, saying the Kognitio in-memory database "has an edge in flexibility of environment" over its competitors in terms of data processing functionality.
Exasol, for example, makes it possible to run existing SQL applications on top of an in-memory database. Conversely, Starcounter has developed a NoSQL database that runs completely in-memory.
It's no secret that SAP's HANA in-memory database has become the centrepiece of the software vendor's technology strategy.
Because it can handle massive volumes of structured and unstructured data entirely in its in-memory database, SAP HANA enables applications and analytics engines to execute data intense operations right where data resides.
Due to its innovative semantic technologies and in-memory database allowing enterprises to leverage the complete IT stack in one or multiple data centers and implement an up to 100% automated process for requesting, approving, deploying, updating, and retiring multi-tiered multi-system enterprise application landscapes, thus making such landscapes available within 10 minutes without any post-provisioning effort, fluid Operations(tm) has been named a market game-changer and "Gartner Cool Vendor in the SAP Ecosystem".
The solution delivers performance equal to an in-memory database, while delivering the persistence of historical and transactional data that is required for CEP and event-driven SOA.