从一到无穷大 #104:面向 SSD 的数据库写入设计——从 FTL 到应用协同《How to Write to SSDs》开头有一组很直接的数据:同一块 Samsung PM9A3,数据库占用约 90% 容量时,in-place LeanStore 每次 4 KiB 数据页写入,最终对应 18.85 KiB flash 写入;改成 out-of-place,再加上压缩、页面打包、按失效时间组织回收等优化以后,这个量降到了 2.42 KiB。吞吐也从约 23.8 万 OPS 提高到 47 万 OPS。[1]