Alfresco только в качестве хранилища: как организовать данные? - PullRequest
1 голос
/ 10 февраля 2012

Мне нужно управлять вложениями в моем веб-приложении Spring, и я подумал об использовании репозитория с открытым исходным кодом.Мое приложение - это система одобрения работы, использующая Java EE / SPRING 3 Framework и базу данных postgress, чтобы позволить пользователю отслеживать работу на каждом этапе процесса утверждения.Это полностью управляемая система совместной работы, которая работает с центрального сервера и доступна через стандартный интернет-браузер.

У меня есть небольшой опыт работы с Alfresco, и я использую его для хранения данных в хранилище, и у меня есть сомнения относительно организации данных в хранилище.Должен ли я заботиться об организации данных или просто загружать файлы в хранилище, когда это необходимо?Например, я мог бы создать новую папку в репозитории для каждого запроса, это правильно или нет?

любое предложение будет действительно полезным!

заранее спасибо, Андреа

1 Ответ

3 голосов
/ 10 февраля 2012

Нет обширного руководства по структуре хранилища.Это действительно зависит от контента, который вы храните, и его жизненного цикла.Существует множество проблем, которые могут повлиять на ваш дизайн, например:

  • вам необходимо настроить правила для обработки только некоторых элементов содержимого -> требуется больше папок

  • вам необходимо настроить поведение для работы с некоторыми элементами контента (например, от cmis:document до ws:asset в Интернете QuickStart )

  • вы храните gazillion элементов контента -> вы должны использовать сбалансированное дерево папок для поддержания производительности

  • вам необходимо настроить разрешения для подмножествэлементы содержимого -> проще настроить папку и позволить документам наследовать

...