使用Infinispan和Lucene是否可以改善Lucene的性能? Lucene本身包含一个RAM目录。 Infinispan比RAM目录好吗?
答案 0 :(得分:2)
Lucene提供的RAMDirectory并不是真正意味着高性能。使用NIO和内存映射的基于文件系统的实现可能更有效,除非您正在处理用于概念证明和单元测试的索引。
Infinispan目录 - 就像文件系统一样 - 调整了良好的性能;事实上它比文件系统执行写操作要快一些(出于显而易见的原因);阅读表现的速度竞赛是一场微妙的战斗,很大程度上取决于你的实际用例。
使用Infinispan目录的主要原因不是原始性能,而是: