In-memory Database Management System
Jump to navigation
Jump to search
An In-memory Database Management System is a DBMS that primarily relies on main memory for computer data storage.
- Example(s):
- See: Harddisk-based DBMS, Cassandra DBMS.
References
2013
- http://en.wikipedia.org/wiki/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. It is contrasted with database management systems that employ a disk storage mechanism. Main memory databases are faster than disk-optimized databases since the internal optimization algorithms are simpler and execute fewer CPU instructions. Accessing data in memory eliminates seek time when querying the data, which provides faster and more predictable performance than disk.[1][2]
In applications where response time is critical, such as telecommunications network equipment and mobile advertising networks, main memory databases are often used.[3] IMDBs have gained a lot of traction, especially in the data analytics space, starting mid-2000s mainly due to cheaper RAM.[4][5]
With the introduction of NVDIMM technology,[6] in-memory databases will now be able to run at full speed and maintain data in the event of power failure.[7][8]
- 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. It is contrasted with database management systems that employ a disk storage mechanism. Main memory databases are faster than disk-optimized databases since the internal optimization algorithms are simpler and execute fewer CPU instructions. Accessing data in memory eliminates seek time when querying the data, which provides faster and more predictable performance than disk.[1][2]
- ↑ "Definition: in-memory database". WhatIs.com. http://whatis.techtarget.com/definition/in-memory-database. Retrieved 19 January 2013.
- ↑ Michael Vizard. "The Rise of In-Memory Databases". Slashdot. http://slashdot.org/topic/datacenter/the-rise-of-in-memory-databases/. Retrieved 19 January 2013.
- ↑ Template:Cite news
- ↑ "Falling RAM Prices Drive In-Memory Database Surge". SAP. http://blogs.sap.com/innovation/big-data/ram-prices-drive-in-memory-surge-020097. Retrieved 19 January 2013.
- ↑ Template:Cite news
- ↑ Non-Volatile Memory http://www.vikingtechnology.com/nvdimm-technology
- ↑ Whole-system Persistence with Non-volatile Memories http://research.microsoft.com/apps/pubs/default.aspx?id=160853
- ↑ The Bleak Future of NAND Flash Memory http://research.microsoft.com/apps/pubs/default.aspx?id=162804