【24h】

LESS: Logging Exploiting SnapShot

机译:较少:记录利用SnapShot

获取原文

摘要

The in-memory key-value store provides a persistence method to ensure data durability. The currently provided methods are either to create a snapshot file of a current dataset or to write the log of the performed command in the log file. However, the snapshot method has a risk of data loss and append only logging method cause a system failure due to an increase in log file size. To prevent excessive AOF file size growth, the in-memory key-value store provides a reconstruction method, but also a performance degradation and excessive memory usage occur. In this paper, we propose a new persistence method for effective memory usage and throughput. The new approach is called Logging Exploiting SnapShot (LESS). LESS is a method that combines the advantages of a snapshot using low memory usage and the benefits of an append only logging method that guarantees data persistence. We implemented LESS on Redis and conducted experiments. A benchmark test demonstrated that the proposed approach reduces the maximum memory usage by 57% and it is 2.7 times faster than the original approach. Overall, the experimental results showed that LESS is effective for Redis.
机译:内存密钥值存储提供持久性方法以确保数据耐用性。当前提供的方法要么要创建当前数据集的快照文件,或者在日志文件中编写执行命令的日志。但是,快照方法具有数据丢失的风险,并且仅附加日志记录方法导致由于日志文件大小的增加而导致系统故障。为防止过度AOF文件大小的增长,内存密钥值存储提供了重建方法,而且发生了性能下降和过度的内存使用情况。在本文中,我们提出了一种新的持久性方法,用于有效内存使用和吞吐量。新方法称为日志记录利用快照(较少)。较少是使用低内存使用情况结合快照的优势的方法以及仅保证数据持久性的追加方式的优势。我们在REDIS和实验中实施了少。基准测试表明,所提出的方法将最大内存使用率降低57%,而且比原始方法快2.7倍。总体而言,实验结果表明,对Redis的较少有效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号