【发布时间】:2012-04-26 23:16:18
【问题描述】:
将 Infinispan 与 Lucene 结合使用会提高 Lucene 的性能吗? Lucene 本身包含一个 RAM 目录。 Infinispan 是否比 RAM Directory 更好?
【问题讨论】:
-
请对上述问题提出一些建议。
标签: lucene infinispan
将 Infinispan 与 Lucene 结合使用会提高 Lucene 的性能吗? Lucene 本身包含一个 RAM 目录。 Infinispan 是否比 RAM Directory 更好?
【问题讨论】:
标签: lucene infinispan
Lucene 提供的 RAMDirectory 并不是真正的高性能。除非您处理用于概念证明和单元测试的索引,否则使用 NIO 和内存映射的基于文件系统的实现可能更有效。
Infinispan 目录 - 就像文件系统一样 - 为良好的性能进行了调整;事实上,它比文件系统执行写操作要快一点(原因很明显);读取性能的速度竞赛是一场微妙的战斗,很大程度上取决于您的实际用例。
使用 Infinispan 目录的主要原因不是原始性能,而是:
【讨论】: