Я хочу создать систему управления документами (интерфейс на Ruby).
Что используют профессиональные решения (Alfresco, Liferay Social office и другие) для хранения и управления версиями документов?
Что еще я могу использовать?
Ключевые моменты:
- оптимизация дискового пространства (дельты, сжатие ...)
- управление версиями
- возможность индексирования документов (может быть внешним)
- возможность создавать резервные копии на время выполнения (оперативное горячее резервное копирование)
- блокировка?
- масштабируемость на большом объеме данных
- обеспечение целостности данных (хеширование?)
- разрешения
- транзакционные
- поддержка рабочего процесса (необязательно)
бонус баллов:
Есть книги по этому вопросу?
задан clyfe 12 November 2010 в 14:03
поделиться