Key-value stores (KV) have become one of the main components of the modern storage and data processing system stack. With the increasing need for timely data analysis, performance becomes more and more critical. In the past, these stores were frequently optimised to run on HDD and DRAM devices. However, the last decade saw an increased interest in the use of flash devices because of their attractive properties. Flash is cheaper than DRAM and yet has a lower latency and higher throughput than HDDs. This literature survey aims to highlight the changes proposed in the last decade to optimise key-value stores for flash devices and predict what role these devices might play for key-value stores in the future.
翻译:关键价值仓库(KV)已成为现代存储和数据处理系统堆放的主要组成部分之一。随着对及时数据分析的需求日益增加,性能越来越重要。过去,这些仓库经常被优化用于HDD和DRAM设备,但是,过去十年中,由于闪存装置的吸引力,对使用闪存装置的兴趣增加。闪存比DRAM便宜,但其潜伏率和吞吐量却比HDDs低。这一文献调查旨在突出过去十年中为优化闪存装置关键价值仓库和预测这些装置今后对关键价值仓库可能发挥的作用而提出的修改。