background preloader

☢️ In-Memory

Facebook Twitter

In-Memory Database

⊿ Point. {R} Glossary. ◢ Keyword: I. ▰ Sources. 〓 Books [B] ◥ University. {q} PhD. ⏫ THEMES. ⏫ Big Data. [B] Big Data. ⚫ USA. ↂ EndNote. ☝️ BD Dummies. In-memory database. Database management system that primarily relies on main memory for computer data storage 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. In-memory databases are faster than disk-optimized databases because disk access is slower than memory access, 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] A potential technical hurdle with in-memory data storage is the volatility of RAM. ACID support[edit] In its simplest form, main memory databases store data on volatile memory devices. Many IMDBs have added durability via the following mechanisms: Hybrids with on-disk databases[edit]