FRS - система файлового репозитория
FRS - Plone File Repository System (FRS) открытая, масштабируемая файловая система хранения для Plone.
FRS адаптированна для хранения данных Plone в файловой системе в открытом виде. Метаданные хранятся в виде XML-файлов.
Простыми операциями копировать/вставить, вы можете выполнить резервное копирование данных Plone содержащихся в файловой системе.
FRS поддерживает хранение версий и имеет так же корзину.
Plone хранит данные по умолчаниюв ZODB. Она работает довольно хорошо для большинства сайтов. Но она имеет много недостатков в области ECM:
- ZODB представляет собой черную коробку. Мы никоим образом не сможем получить доступ к содержимому когда какая-либо часть из zope/cmf/plone/add-on-products работает неправильно. Содержымое сайта не может использовано другими CMS системами.
Хранение файлов в ZODB является надёжным, но ZODB сохраняет все содержимое в одном файле. Это создаёт трудности с резервным копированием отдельных частей сайта. При упаковке FileStorage система потребляет в 2 раза больше пространства для хранения, - упакованный и исходный файлы.
- ZODB не подходит для хранения больших файлов. Система будет очень медленно работать с большими файлами.
- Возникают сложности при переносе сайта. При переносе содержимого необходимо знать некоторые детали Zope/Plone программирования.
Преимущества FRS:
- Открытый формат хранения. Содержимое хранятся в файловой системе. Все метаданные хранятся в виде XML-файлов.
- Масштабируемость. Содержание может быть распроеделено на нескольких дисках, или на разных серверах.
- Простое создание резервных копий содержимого файловой системы. Просто скопируйте и этого будет достаточно.
- Легко выполнить мигрирацию, нет необходимости знать тонкости Zope/Plone. Со времинем очень легко будет написать свой сценарий миграции на основе существующих XML технологий, таких как XSLT.
- Простая интеграция с другими системами предприятия, такие, как поиск, потоковый медиа-сервер и т.д.
- Управление версиями. Вы можете сохранять всю историю версий и изменения Ваших документов.
- Легко разделить любую часть сайта и смонтировать на другом сайте.
- Управление корзиной . Вы никогда не беспокоиться об утерянных данных по причине выполнения неправильной операции.
- Использование интернациональной виртуальной файловой системы. возможна адаптировать для Windows / Linux систем. Поддержка Китайских и других не-ASCII символов реализованна довольно хорошо.
Используется с: Plone 3.х