如何写入SSD

Lobsters Hottest 论文

摘要

本文提出了针对数据库系统的异地写入优化,以充分利用SSD性能,在OLTP基准测试中实现了1.65-2.24倍的吞吐量提升和6.2-9.8倍的闪存写入减少。

<p>VLDB版本: <a href="https://www.vldb.org/pvldb/vol19/p1469-lee.pdf" rel="ugc">https://www.vldb.org/pvldb/vol19/p1469-lee.pdf</a></p> <p><a href="https://lobste.rs/s/m9r5px/how_write_ssds">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/05/16 09:10

# 如何向 SSD 写入数据

来源:https://arxiv.org/abs/2603.09927  
查看 PDF (https://arxiv.org/pdf/2603.09927)

> 摘要:本文证明,采用异地写入(out-of-place writes)对于数据库系统充分利用 SSD 性能并延长 SSD 寿命至关重要。我们提出了一组异地写入优化,能够在 DBMS 和 SSD 两个层面共同减少写入放大。我们重新设计了基于原地写入的 B 树 LeanStore,使其采用异地写入并支持这些优化,并在多种 OLTP 基准测试、数据集规模和 SSD 上进行了评估。最终设计在 YCSB-A 上的吞吐量提升了 1.65–2.24 倍,每次操作的闪存写入次数减少了 6.2–9.8 倍。在拥有 15,000 个仓库的 TPC-C 上,吞吐量提升了 2.45 倍,同时闪存写入减少了 7.2 倍。最后,我们展示了该架构能够无缝支持 ZNS 和 FDP 等新型 SSD 接口。

## 提交历史

来自:Bohyun Lee \[查看邮件 (https://arxiv.org/show-email/a5f365bf/2603.09927)\] **[\[v1\]](https://arxiv.org/abs/2603.09927v1)** 2026年3月10日星期二 17:21:58 UTC (1,759 KB) **[\[v2\]](https://arxiv.org/abs/2603.09927v2)** 2026年3月12日星期四 17:03:50 UTC (1,960 KB) **\[v3\]** 2026年3月18日星期三 14:47:04 UTC (1,960 KB)

相似文章

如何高效写入SSD [pdf]

Hacker News Top

本文介绍了高效写入SSD的技术与最佳实践,涵盖写入模式、缓冲以及文件系统优化等方面。

帮助数据中心以更少的硬件实现更高性能

MIT News — Artificial Intelligence

麻省理工学院的研究人员开发了Sandook,这是一种基于软件的系统,通过同时解决SSD的三个变异性来源,将数据中心存储性能提升近一倍,效率远超传统方法。

从本地存储引擎中移除 fsync

Hacker News Top

FractalBits 推出了一种专为单节点设计的 KV 存储引擎,通过在硬件层级直接管理数据持久性来消除 fsync 调用,从而在 NVMe SSD 上实现显著提升的写入吞吐量。