У меня есть Jackrabbit как автономный сервер. Я настроил pool.OraclePersistenceManager, чтобы сохранить все мои данные в Oracle11. Данные перемещаются в БД, но все же каталог файловой системы, то есть «репозиторий», все еще присутствует в файловой системе сервера. Если я удалю каталог «репозиторий» из файловой системы, то я не могу получить мои документы. это странно.JackRabbit: Как переместить все данные файловой системы в БД. Устранить данные/версии/файлы на FileSystem
Я переместил репозиторий в БД Oracle, чтобы делать периодические резервные копии и сделать их доступными для нескольких экземпляров, которые находятся на разных серверах, и только один сервер активен одновременно. Это я сделал, чтобы предотвратить время простоя, если один сервер спустился, другой экземпляр «джекбабиба» воспитывается и подключается к тому же экземпляру БД.
Еще одна вещь. Если данные репо усечены из базы данных, то при перезагрузке данных серверного сервера снова видны в БД. Это правильное поведение. Я думаю, что если строки данных данных удаляются из БД, тогда данные не должны быть доступны в db даже после перезапуска экземпляра jackrabbit.
Я хочу исключить хранение данных в файловой системе.
Будет здорово, если кто-нибудь сможет описать использование каталогов на карте и ее использование. И как они связаны.
Спасибо ehsavoie и EmiDev, Как ваши ответы, поскольку они помогают мне в решении моих проблем и создании моей среды для повторной проверки , Я также сделал это для моей проблемы с резервным копированием данных. Я сделал кластеризацию, и теперь, если один узел опущен, я привожу второй узел и все мои документы/активы доступны. BUT STILL не может удалить каталог хранилища из файловой системы. По крайней мере теперь мне не нужно беспокоиться об этом, так как я получаю свои данные в случае сбоев сервера. – learner