Rethinking Database Architectures for Memory-Centric Computing
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, and three architectural principles from recent work that instantiate this approach at different layers of the stack are consolidated.