作者
Hyeontaek Lim, Bin Fan, David G Andersen, Michael Kaminsky
发表日期
2011/10/23
图书
Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
页码范围
1-13
简介
SILT (Small Index Large Table) is a memory-efficient, high-performance key-value store system based on flash storage that scales to serve billions of key-value items on a single node. It requires only 0.7 bytes of DRAM per entry and retrieves key/value pairs using on average 1.01 flash reads each. SILT combines new algorithmic and systems techniques to balance the use of memory, storage, and computation. Our contributions include: (1) the design of three basic key-value stores each with a different emphasis on memory-efficiency and write-friendliness; (2) synthesis of the basic key-value stores to build a SILT key-value store system; and (3) an analytical model for tuning system parameters carefully to meet the needs of different workloads. SILT requires one to two orders of magnitude less memory to provide comparable throughput to current high-performance key-value systems on a commodity desktop system …
引用总数
2011201220132014201520162017201820192020202120222023202422534485957695157463127288
学术搜索中的文章
H Lim, B Fan, DG Andersen, M Kaminsky - Proceedings of the Twenty-Third ACM Symposium on …, 2011