Структура FossDoc

Программное обеспечение FossDoc построено на основании клиент-серверной архитектуры.

Состав платформы FossDoc

  • Сервер FossDoc — сервер приложений, который реализует бизнес-логику и осуществляет взаимодействие клиентских программ с СУБД.

Рабочее место клиента FossDoc - FossDoc Клиент — рабочее место пользователя, клиентское Windows-приложение, с помощью которого пользователь подключается к серверу приложений (по локальной сети или интернету) и решает свои задачи. Одновременно АРМ пользователя является почтовым клиентом и может принимать-отправлять письма с помощью встроенного почтового сервера или внешних почтовых серверов.

Рабочее место клиента FossDoc - FossDoc Web Client — рабочее место пользователя в Web-браузере. Интерфейс и функции почти полностью соответствуют аналогичным в Windows-приложении FossDoc Клиент. Подробности о настройке и подключении к системе с помощью браузера - здесь. - FossDoc Администратор — мастер администрирования (АРМ администратора). С помощью данного программного обеспечения производится администрирование сервера приложений (ввод пользователей, распределение прав доступа, подключение дополнительных функций, проектирование маршрутов, создание новых типов документов и т.д.). Подробнее о программе здесь.

Рабочее место клиента FossDoc

Используемые совместно с FossDoc СУБД

Для работы с системой электронного документооборота FossDoc вы можете использовать следующие варианты СУБД:

  • MySQL;
  • SQL Express;
  • Microsoft SQL Server;
  • Oracle.

    У всех перечисленных серверов БД есть свои преимущества и недостатки. В таблице приведены некоторые оценочные характеристики данных СУБД, которые позволят вам выбрать наиболее подходящий вариант для работы с FossDoc:

СУБД/Характеристики Максимальный объем на диске, Гб Макс. размер используемой памяти ОЗУ, Гб Производительность Администрирование
SQL Express 10 1,5 Хорошая (если включен режим Filestream) Не требуется высокая квалификация
MS SQL Server Нет ограничений Нет ограничений Хорошая (если включен режим Filestream) Не требуется высокая квалификация
MySQL Нет ограничений Нет ограничений Файлы хранятся в базе. При большом объеме потребуется быстрый диск (RAID, SSD) Средний уровень сложности
Oracle Нет ограничений Нет ограничений Файлы хранятся в базе. При большом объеме потребуется быстрый диск (RAID, SSD) Требуется специалист высокой квалификации

Из практики работы с FossDoc известно, что в среднем 1 документ без вложенных файлов с типовым набором справочных полей и 1-2 маршрутами занимает в БД порядка 100 Кб, при условии, что вложенные файлы хранятся на диске (режим Filestream).

Из приведенных выше оценочных характеристик следует, что для многих небольших и средних организаций использование бесплатной СУБД MS SQL Express с включенным режимом Filestream может оказаться вполне приемлемым вариантом для того, чтобы начать работать с системой FossDoc и проработать вполне комфортно от нескольких лет до…. Далее логичным будет переход на коммерческую СУБД MS SQL Server. Если у вас крупная организация (более 100 клиентов) или большой объемом документов в месяц (порядка 1000 новых и более) - имеет смысл сразу использовать MS SQL Server или бесплатный сервер MySQL, который в обслуживании несколько сложнее и требует специалиста более высокой квалификации, чем MS SQL Server. Также в случае MySQL вам может понадобиться более производительная система хранения данных - (RAID, SSD).

Использование СУБД Oracle для работы с FossDoc мы, как правило, рекомендуем тем организациям, где уже установлена данная СУБД и имеется персонал для ее администрирования.

Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Повідомлення Статус Space Raised By Last update on