Lucene Xodus虚拟文件系统的优点是什么

Lucene Xodus虚拟文件系统的优点是什么,lucene,xodus,Lucene,Xodus,我刚刚发现了这个有前途的存储引擎,它是Xodus 与传统文件系统相比,虚拟文件系统模式应该优先使用哪些用例 我还看到了ExodusDirectory-lucene的实现,它怎么能比参考的FSDirectory更好呢?是一个简单的事务文件系统,它是在上个月实现的。传统的文件系统不是事务性的,它不允许使用应用程序定义的具有一致性要求的大量数据 Xodus VFS是直接实现的,用于存储中文本搜索使用的Lucene索引。Xodus是YouTrack中的主要存储引擎。除了快照隔离之外,它还具有可配置的共享

我刚刚发现了这个有前途的存储引擎,它是Xodus

与传统文件系统相比,虚拟文件系统模式应该优先使用哪些用例

我还看到了ExodusDirectory-lucene的实现,它怎么能比参考的FSDirectory更好呢?

是一个简单的事务文件系统,它是在上个月实现的。传统的文件系统不是事务性的,它不允许使用应用程序定义的具有一致性要求的大量数据


Xodus VFS是直接实现的,用于存储中文本搜索使用的Lucene索引。Xodus是YouTrack中的主要存储引擎。除了快照隔离之外,它还具有可配置的共享缓存,无论单个JVM中打开的环境(数据库实例)有多少,都会消耗恒定的资源(RAM、文件句柄等)。在YouTrack中,Lucene被配置为消耗尽可能少的资源,将所有缓存和性能调整委托给XODU。Xodus具有现成的流加密,因此如果使用
XodusDirectory
,可以轻松加密Lucene索引,以满足GDPR或任何其他类似法规的要求。最后,Xodus在系统/硬件发生故障后可能有更多的功能可以恢复(与默认的Lucene后端相比),而不需要索引损坏和重建索引,因为其日志结构的体系结构允许回滚到最近的有效快照。可能-因为没有强有力的证据证明这一点。

Lucene被配置为消耗尽可能少的资源,将所有缓存和性能调整委托给XODU。
您能分享一下它是如何完成的吗?或者其他任何指向哪里看的指针。或者,更好的是,从运行youtrack中获得的有关出埃及记目录的任何最佳实践和经验教训都将非常棒。