章节目录
用 4 个区分维度(资源解耦、远端被动、单边原语、OCC 默认)把 DM 事务从单机 / 共享存储 / 经典分布式事务里切出来,建立看任何 DM 论文的领域坐标系
把 DM 事务领域 2014–2026 的 12 年系统性串成 5 个时代:奠基、消化重构、专项突破、MVCC 持久化、锁分离 + 控制面。每个时代列代表论文 + 它做了什么 + 留下什么 gap
把 DM 事务领域所有论文反复出现的 8 个核心问题拆开:atomic IOPS、RDMA RTT、OCC validate、锁布局、索引、MVCC、持久化、故障。每个问题列出主线论文 + 当前 SOTA + 仍未解的部分
把 DM 事务领域的设计选择拆成 6 个二选一维度(OCC/2PL、单版本/MVCC、集中锁/分散锁、有 leader/无 leader、同步 validate/异步、单边/混合 verbs),把所有系统填进派系矩阵
拆解 DM 事务对 RDMA 的所有利用模式:one-sided / two-sided / hybrid 的取舍、doorbell batch、QP 数量、MR 布局、co-design 设计
拆解 DM 上的索引(hash / B+tree / learned / LSM)、版本管理(单版本 vs MVCC)、版本表布局与 GC 协调。每条主线列代表论文 + SOTA + 仍未解的部分
拆解 DM 系统持久化的核心矛盾(MN 不主动 flush)、PMEM / RDMA log 的工程设计、故障模型分类、恢复协议。从 FaRM 到 Plor 系统梳理
DM 事务领域常用 benchmark(TPC-C / SmallBank / TATP / YCSB)的工程适配,跨论文对比的难点,metric 选择,sensitivity 实验,可复现性约定
DM 事务领域的 6 个开放方向(CXL / AI infra 协同 / 异构 NIC / cross-DC / ML for DM / 多副本 owner),以及自家工作 CREST + AURA 在地图中的位置