我们将实施软件解决方案,该解决方案需要存储大量需要稍后搜索或复制的文档。由于我们的应用服务器将成为JBoss产品(实际上是WildFly),我们发现Modeshape项目看起来非常有趣。
但据我从文档/演示文稿中了解,该产品被标记为强烈的“内存”弹性数据库。由于我们的要求是将内容文档实际存储在存储上(如果我们的服务器崩溃,我们无法承受丢失的数据)我想知道这个选择是否适合我们的目的。或者我们应该使用另一种基于NoSQL的产品?
谢谢!
答案 0 :(得分:2)
ModeShape确实运行良好,并且在配置为内存存储库时非常快,可以在一组计算机上分发内容。但是,这对于具有大型集群和大量数据的真实场景非常有用。
大多数使用ModeShape的应用程序都喜欢在磁盘上保留内容而不是依赖于分布式内存网格,而ModeShape肯定支持这一点。这样做涉及使用缓存存储设置底层Infinispan以将内容保存在您想要的位置:文件系统,几种数据库等。您还可以独立控制ModeShape存储二进制内容的位置。