Rethinking Database Architectures for Memory-Centric Computing

Abstract Datacenter architectures have steadily moved toward resource disaggregation, storage first, and now memory itself. This shift is arriving through several competing fabrics (RDMA, CXL pooling) that show no sign of converging. Their shared features lead to treating them as one class: memory has stopped being local, uniform, or CPU-owned. But their differences in latency, coherence, ownership, and failure behavior are large enough that a database engine wired to any one of them is costly to retarget when the next one arrives. In this position paper, we present a memory-centric design model in which a database expresses what it needs from memory as declarative properties and a runtime resolves them against whichever fabric is present. We consolidate three architectural principles from recent work that instantiate this approach at different layers of the stack: logical memory regions, declarative memory services, and state-centric task DAGs.

Authors

Institutions

Publication Details

Journal
Datenbank-Spektrum
Published
2026-08-24
DOI
https://doi.org/10.1007/s13222-026-00556-6
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rethinking Database Architectures for Memory-Centric Computing

Michail Georgoulakis Misegiannis, Jana Giceva, Abdelrahman Adel, Mateusz Gienieczko
Datenbank-Spektrum
Advanced Database Systems and Queries
article

Rethinking Database Architectures for Memory-Centric Computing

Michail Georgoulakis Misegiannis, Jana Giceva, Abdelrahman Adel, Mateusz Gienieczko
article en

Abstract

Abstract Datacenter architectures have steadily moved toward resource disaggregation, storage first, and now memory itself. This shift is arriving through several competing fabrics (RDMA, CXL pooling) that show no sign of converging. Their shared features lead to treating them as one class: memory has stopped being local, uniform, or CPU-owned. But their differences in latency, coherence, ownership, and failure behavior are large enough that a database engine wired to any one of them is costly to retarget when the next one arrives. In this position paper, we present a memory-centric design model in which a database expresses what it needs from memory as declarative properties and a runtime resolves them against whichever fabric is present. We consolidate three architectural principles from recent work that instantiate this approach at different layers of the stack: logical memory regions, declarative memory services, and state-centric task DAGs.

Datenbank-Spektrum
Technical University of Munich (DE)
Openalex Percentile: Top 7%
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.