首页> 外文会议>International conference on very large data bases >Accordion: Better Memory Organization for LSM Key-Value Stores
【24h】

Accordion: Better Memory Organization for LSM Key-Value Stores

机译:手风琴:更好的LSM键值存储的内存组织

获取原文

摘要

Log-structured merge (LSM) stores have emerged as the technology of choice for building scalable write-intensive key-value storage systems. An LSM store replaces random I/O with sequential I/O by accumulating large batches of writes in a memory store prior to Hushing them to log-structured disk storage; the latter is continuously re-organized in the background through a compaction process for efficiency of reads. Though inherent to the LSM design, frequent compactions are a major pain point because they slow down data store operations, primarily writes, and also increase disk wear. Another performance bottleneck in today's state-of-the-art LSM stores, in particular ones that use managed languages like Java, is the fragmented memory layout of their dynamic memory store. In this paper we show that these pain points may be mitigated via better organization of the memory store. We present Accordion — an algorithm that addresses these problems by re-applying the LSM design principles to memory management. Accordion is implemented in the production code of Apache HBase, where it was extensively evaluated. We demonstrate Accordion's double-digit performance gains versus the baseline HBase implementation and discuss some unexpected lessons learned in the process.
机译:日志结构合并(LSM)存储已成为构建可伸缩的写密集型键值存储系统的首选技术。 LSM存储通过在将存储中的大批写入缓存到日志结构的磁盘存储之前将大批写入累积在顺序存储中,从而用顺序I / O代替随机I / O。后者通过压缩过程在后台不断进行重组,以提高读取效率。尽管LSM设计固有此特性,但频繁压缩是主要的难题,因为它们会减慢数据存储操作(主要是写入操作)的速度,并增加磁盘磨损。当今最先进的LSM存储(尤其是使用Java之类的托管语言的存储)的另一个性能瓶颈是其动态内存存储的碎片化内存布局。在本文中,我们表明可以通过更好地组织存储器来减轻这些痛苦。我们介绍了手风琴—一种通过将LSM设计原理重新应用于内存管理来解决这些问题的算法。手风琴是在Apache HBase的生产代码中实现的,在该代码中对其进行了广泛的评估。我们将展示手风琴在基准HBase实施方面的两位数性能提升,并讨论在此过程中获得的一些意外教训。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号