JCR Modeshape - 存储库存储结构如何变硬?

时间:2013-10-02 13:49:03

标签: jcr modeshape

我有一些节点,文件夹节点包含我的存储库中的文件节点。我的存储库目录路径是: \家\ myStorage \ myRepository。
当我浏览存储库目录时,它包含一些未知文件,如此名称:“ - 5597184”,以及一些文件夹,如这些名称:0d,0b,....我认为这些是我的文件夹节点。但有时这些文件夹是从myRepository目录创建的!我不知道为什么!?但我的申请没有问题。
 我只是想知道为什么会这样?虽然添加节点的路径是正确的!

我认为我的节点文件夹中的文件夹太嵌套了!我的意思是它们是文件夹中的文件夹,如此路径: /0b/95/46/fileName.pdf
他们为什么这样?

提前感谢。

1 个答案:

答案 0 :(得分:0)

我认为你正在使用ModeShape 3.x.在这种情况下,您可能已将存储库配置为将二进制内容存储在该目录中。

在这种情况下,ModeShape将由字节的SHA-1哈希键控的二进制值存储在由SHA-1哈希的各个部分(分布很好)定义的结构目录中。有关详细信息,请参阅our documentation

BTW,这只是二进制值存储。您的索引和Infinispan存储应该在其他地方;如果没有,您的配置需要更正。如果您有任何疑问,请在our user forums上与他们联系。