StarRing Big Data Open Lab
StarRing Big Data Open Lab
Oct 14, 2020 · Databases

How In-Memory Databases Organize Data and Indexes: Techniques and System Comparisons

This article explains how modern in‑memory database systems structure data into fixed‑ and variable‑length blocks, choose partitioned or non‑partitioned architectures, handle row versus column storage, and implement cache‑aware index structures such as CSB+-Tree, PB+-Tree, Bw‑Tree, Adaptive Radix, OLFIT and Skiplists, illustrated with Hekaton, H‑Store/VoltDB, HyPer and SAP HANA examples.

Partitioningdata organizationdatabase systems
0 likes · 22 min read
How In-Memory Databases Organize Data and Indexes: Techniques and System Comparisons
Architect
Architect
Apr 6, 2016 · Databases

MongoDB MMAPv1 Storage Engine: Data Organization and Record Management

This article explains how MongoDB's MMAPv1 storage engine organizes databases, namespaces, data files, extents, and records, detailing the structures, write, delete, update, and query processes, and how space reclamation and fragmentation are handled.

Database ArchitectureMMAPv1MongoDB
0 likes · 6 min read
MongoDB MMAPv1 Storage Engine: Data Organization and Record Management