in-memory database


A type of database system that maintains data in memory, to avoid overhead due to disk I/O and translation between disk blocks and memory areas. Some in-memory databases sacrifice durability (the "D" in the ACID design philosophy) and are vulnerable to hardware, power, and other types of failures, making them more suitable for read-only operations. Other in-memory databases do use durability mechanisms such as logging changes to disk or using non-volatile memory.

MySQL features that are address the same kinds of memory-intensive processing include the MEMORY storage engine, the InnoDB buffer pool and adaptive hash index, the MyISAM key cache, and the MariaDB query cache.

See also ACID.

See also adaptive hash index.

See also buffer pool.

See also disk-based.

Retornar