gpt4 book ai didi

lucene - Xodus虚拟文件系统有哪些优点

转载 作者:行者123 更新时间:2023-12-01 23:52:45 25 4
gpt4 key购买 nike

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

在哪些用例中,虚拟文件​​系统模式应优先于传统文件系统?

我也看过 ExodusDirectory lucene 实现,它怎么能比引用 FSDirectory 更好呢?

最佳答案

Xodus VFS是一个通过 Xodus Environment API 实现的简单事务文件系统。传统文件系统不是事务性的,它不允许使用snapshots具有应用程序定义的一致性要求的数据。

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

关于lucene - Xodus虚拟文件系统有哪些优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52767957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com