in-memory database


Also found in: Dictionary, Thesaurus, Wikipedia.

in-memory database

Storing the contents of a database in main memory rather than on disk. Since memory (RAM) is considerably faster than a hard disk or even a solid state disk, complex decision support queries can be satisfied much more rapidly, and high-end computers can be configured with terabytes of memory. However, memory can fail due to power outages and component breakdown; therefore, snapshots are taken periodically and saved to permanent disk storage. See SAP HANA and RAM disk.

In Time, It Will Merge
At some point in the future, perhaps 10 or 20 years from now, main memory and disk storage will merge into one "memory/storage" pool as all storage will be addressable like DRAM memory but will be non-volatile. See future memory chips.
Mentioned in ?
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.
This fully demonstrates that Oracle TimesTen Scaleout is an excellent distributed relational in-memory database product for OLTP SQL-based applications.
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.
IMDM further includes In-Memory Database (IMDB) and In-Memory Data Grid (IMDG).
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.