2013-10-02 2 views
0

У меня есть узел, а узел папки содержит узлы файлов в моем репозитории. Мой путь к каталогу репозитория: \ home \ myStorage \ myRepository.
Когда я просматриваю каталог репозитория, он содержит некоторые неизвестные файлы, такие как это имя: «-5597184», и некоторые папки, такие как эти имена: 0d, 0b, .... Я думаю, что это мои узлы в папке. Но иногда эти папки создаются из каталога myRepository! Я не знаю почему !? но в моем приложении нет никаких проблем.
1. Я просто хочу знать, почему это происходит? Хотя путь добавления узла правильный!JCR Modeshape - Как сложно хранить структуру хранилища?

И папки, которые, как я думаю, являются моими папками узлов, слишком вложены! Я имею в виду, что они находятся в папке в папке, как этот путь: /0b/95/46/fileName.pdf.
2. Почему они так?

Благодарим заранее.

ответ

0

Предполагаю, что вы используете ModeShape 3.x. В этом случае вы, вероятно, настроили хранилище для хранения двоичного содержимого в этом каталоге.

В этом случае ModeShape хранит двоичные значения, связанные с хэшем SHA-1 байтов, в каталоге, структурированном определенными частями хеша SHA-1 (который хорошо распределен). Для получения дополнительной информации см. our documentation.

BTW, это просто хранение двоичных значений. Ваши индексы и хранилище Infinispan должны быть в другом месте; если нет, ваша конфигурация должна быть исправлена. Если у вас есть вопросы, задайте их по телефону our user forums.

+0

Да, я использую ModeShape 3.2.0. Спасибо за вашу документацию. Интересный механизм хранения. – Fazileh