Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

In-memory database

Index In-memory database

An in-memory database (IMDB, also main memory database system or MMDB or memory resident database) is a database management system that primarily relies on main memory for computer data storage. [1]

34 relations: ACID, Areal density (computer storage), Cache (computing), Cloud computing, Comparison of relational database management systems, Computer data storage, Consumer electronics, Data analysis, Database, Database engine, Disk storage, Distributed data store, EEPROM, Embedded database, Failover, Hard disk drive performance characteristics, High availability, In-memory processing, List of in-memory databases, Mobile advertising, NewSQL, Non-volatile random-access memory, NoSQL, NVDIMM, Persistence (computer science), Random-access memory, Replication (computing), Set-top box, Snapshot (computer storage), Supercapacitor, Transaction log, Volatile memory, WebDNA, 2000s in science and technology.


In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties of database transactions intended to guarantee validity even in the event of errors, power failures, etc.

New!!: In-memory database and ACID · See more »

Areal density (computer storage)

Areal density is a measure of the quantity of information bits that can be stored on a given length of track, area of surface, or in a given volume of a computer storage medium.

New!!: In-memory database and Areal density (computer storage) · See more »

Cache (computing)

In computing, a cache, is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere.

New!!: In-memory database and Cache (computing) · See more »

Cloud computing

Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet.

New!!: In-memory database and Cloud computing · See more »

Comparison of relational database management systems

The following tables compare general and technical information for a number of relational database management systems.

New!!: In-memory database and Comparison of relational database management systems · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: In-memory database and Computer data storage · See more »

Consumer electronics

Consumer electronics or home electronics are electronic (analog or digital) equipments intended for everyday use, typically in private homes.

New!!: In-memory database and Consumer electronics · See more »

Data analysis

Data analysis is a process of inspecting, cleansing, transforming, and modeling data with the goal of discovering useful information, informing conclusions, and supporting decision-making.

New!!: In-memory database and Data analysis · See more »


A database is an organized collection of data, stored and accessed electronically.

New!!: In-memory database and Database · See more »

Database engine

A database engine (or storage engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database.

New!!: In-memory database and Database engine · See more »

Disk storage

Disk storage (also sometimes called drive storage) is a general category of storage mechanisms where data is recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks.

New!!: In-memory database and Disk storage · See more »

Distributed data store

A distributed data store is a computer network where information is stored on more than one node, often in a replicated fashion.

New!!: In-memory database and Distributed data store · See more »


EEPROM (also E2PROM) stands for Electrically Erasable Programmable Read-Only Memory and is a type of non-volatile memory used in computers, integrated in microcontrollers for smart cards and remote keyless system, and other electronic devices to store relatively small amounts of data but allowing individual bytes to be erased and reprogrammed.

New!!: In-memory database and EEPROM · See more »

Embedded database

An embedded database system is a database management system (DBMS) which is tightly integrated with an application software that requires access to stored data, such that the database system is "hidden" from the application’s end-user and requires little or no ongoing maintenance.

New!!: In-memory database and Embedded database · See more »


In computing and related technologies such as networking, failover is switching to a redundant or standby computer server, system, hardware component or network upon the failure or abnormal termination of the previously active application, server, system, hardware component, or network.

New!!: In-memory database and Failover · See more »

Hard disk drive performance characteristics

Higher performance in hard disk drives comes from devices which have better performance characteristics.

New!!: In-memory database and Hard disk drive performance characteristics · See more »

High availability

High availability is a characteristic of a system, which aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period.

New!!: In-memory database and High availability · See more »

In-memory processing

In computer science, in-memory processing is an emerging technology for processing of data stored in an in-memory database.

New!!: In-memory database and In-memory processing · See more »

List of in-memory databases

This article is a list of in-memory database system software.

New!!: In-memory database and List of in-memory databases · See more »

Mobile advertising

Mobile advertising is a form of advertising via mobile (wireless) phones or other mobile devices.

New!!: In-memory database and Mobile advertising · See more »


NewSQL is a class of modern relational database management systems that seek to provide the same scalable performance of NoSQL systems for online transaction processing (OLTP) read-write workloads while still maintaining the ACID guarantees of a traditional database system.

New!!: In-memory database and NewSQL · See more »

Non-volatile random-access memory

Non-volatile random-access memory (NVRAM) is random-access memory that retains its information when power is turned off.

New!!: In-memory database and Non-volatile random-access memory · See more »


A NoSQL (originally referring to "non SQL" or "non relational") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.

New!!: In-memory database and NoSQL · See more »


A non-volatile dual in-line memory module (NVDIMM) is a type of random-access memory for computers.

New!!: In-memory database and NVDIMM · See more »

Persistence (computer science)

In computer science, persistence refers to the characteristic of state that outlives the process that created it.

New!!: In-memory database and Persistence (computer science) · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: In-memory database and Random-access memory · See more »

Replication (computing)

Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.

New!!: In-memory database and Replication (computing) · See more »

Set-top box

A set-top box (STB) or set-top unit (STU) (one type also colloquially known as a cable box) is an information appliance device that generally contains a TV-tuner input and displays output to a television set and an external source of signal, turning the source signal into content in a form that then be displayed on the television screen or other display device.

New!!: In-memory database and Set-top box · See more »

Snapshot (computer storage)

In computer systems, a snapshot is the state of a system at a particular point in time.

New!!: In-memory database and Snapshot (computer storage) · See more »


A supercapacitor (SC) (also called a supercap, ultracapacitor or Goldcap) is a high-capacity capacitor with capacitance values much higher than other capacitors (but lower voltage limits) that bridge the gap between electrolytic capacitors and rechargeable batteries.

New!!: In-memory database and Supercapacitor · See more »

Transaction log

In the field of databases in computer science, a transaction log (also transaction journal, database log, binary log or audit trail) is a history of actions executed by a database management system used to guarantee ACID properties over crashes or hardware failures.

New!!: In-memory database and Transaction log · See more »

Volatile memory

Volatile memory, in contrast to non-volatile memory, is computer memory that requires power to maintain the stored information; it retains its contents while powered on but when the power is interrupted, the stored data is quickly lost.

New!!: In-memory database and Volatile memory · See more »


WebDNA is a server-side scripting, interpreted language with an embedded database system, specifically designed for the World Wide Web.

New!!: In-memory database and WebDNA · See more »

2000s in science and technology

This page contains major developments and trends in Science and Technology for the 2000s.

New!!: In-memory database and 2000s in science and technology · See more »

Redirects here:

In Memory Database, In Memory Database System, In memory Platform, In memory database, In memory database system, In-Memory, In-Memory Database, In-Memory Database System, In-memory Database, In-memory Platform, In-memory database system, Main Memory Database, Main Memory database, Main memory database, Main memory database system, RAM Database, RAM database, Ram Database, Ram database.


[1] https://en.wikipedia.org/wiki/In-memory_database

Hey! We are on Facebook now! »