关于在非易失性内存中使用 Apache Lucene
信息检索
2018-04-13 v1 数据库
摘要
Apache Lucene 是一个广受欢迎的信息检索库,被用于极其广泛的应用中提供搜索功能。自然地,它必须高效地索引和搜索大量文档。随着 DIMM 形态的非易失性内存(NVDIMM)出现,软件现在可访问持久的、字节可寻址的内存,其写入延迟与 DRAM 写入延迟在一个数量级内。在这篇初步文章中,我们呈现了首个关于使用 NVDIMM 对 Apache Lucene 中提交、搜索和近实时搜索性能影响的研究报告。我们展示了使用 NVM 带来的适度改进,但我们的实证研究表明,更大的影响需要重新设计 Lucene,以使用加载和存储将 NVM 作为字节可寻址内存访问,而非经由文件系统访问 NVM。
引用
@article{arxiv.1804.04343,
title = {On Using Non-Volatile Memory in Apache Lucene},
author = {Ramdoot Pydipaty and Amit Saha},
journal= {arXiv preprint arXiv:1804.04343},
year = {2018}
}
备注
4 pages