AI & Computingarticle2026-08-24

Rethinking Database Architectures for Memory-Centric Computing

Open access0 citations

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.

// Source

View paper (DOI)Open access versionOpenAlexDatenbank-SpektrumPublished 2026-08-24

Authors: Michail Georgoulakis Misegiannis, Abdelrahman Adel, Mateusz Gienieczko, Jana Giceva

Institutions: Technical University of Munich