In-memory database
An in-memory database (IMDb, or main memory database system (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 and 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.
In-memory database - Wikipedia Jump to content From Wikipedia, the free encyclopedia Database management system that primarily relies on main memory for computer data storage An in-memory database ( IMDb , or main memory database system ( 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 and the internal optimization
related reading
- Build Your Own Databasenan.fyi
- What Every Programmer Should Know About Memorypeople.freebsd.org
- In-Memory Storage Engine for Self-Managed Deployments - Database Manual - MongoDB Docsmongodb.com
- A very concrete explanation of how a cache worksparksb.github.io
- Non-volatile random-access memory - Wikipediaen.wikipedia.org
- Disks and Files - Database Systemscs186berkeley.net
- Memoization - Wikipediaen.wikipedia.org
- Cache Memory in Computer Organization - GeeksforGeeksgeeksforgeeks.org
- Primary Key and Secondary Indexes in DynamoDB | by Mahima Manik | Mediummedium.com
- Memory access is O(N^[1/3])vitalik.eth.limo
- IO devices and latency — PlanetScaleplanetscale.com
- What Every Programmer Should Know About Memoryakkadia.org