Какую СУБД лучше всего использовать для СЭД FossDoc?

Для работы с системой электронного документооборота FossDoc вы можете использовать следующие варианты СУБД: Microsoft SQL Server, SQL Express, MySQL и Oracle. У всех перечисленных сереверов БД есть свои преимущества и недостатки.

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

СУБД/Характеристики

Максимальный объем на диске, Гб

Макс. размер используемой памяти ОЗУ, Гб

Цена

Производительность

Администрирование

SQL Express

Максимальный объем, Гб: 10 ОЗУ, Гб: 1,5 Цена: Бесплатно Производительность: Хорошая (если включен режим Filestream) Администрирование: Не требуется высокая квалификация

MS SQL Server

Максимальный объем, Гб: Нет ограничений ОЗУ, Гб: Нет ограничений Цена: Зависит от модели лицензирования. SQL Server Standard 2012 - ориентировочно 900 долл.США за две лицензии "на ядро" при минимально необходимом кол-ве 4 лицензии на ядро Производительность: Хорошая (если включен режим Filestream) Администрирование: Не требуется высокая квалификация

MySQL

Максимальный объем, Гб: Нет ограничений ОЗУ, Гб: Нет ограничений Цена: Бесплатно Производительность: Файлы хранятся в базе. При большом объеме потребуется быстрый диск (RAID, SSD) Администрирование: Средний уровень сложности

Oracle

Максимальный объем, Гб: Нет ограничений ОЗУ, Гб: Нет ограничений Цена: Зависит от модели лицензирования. Oracle Database 11g Standard Edition - ориентировочно 6000 долл.США "однопроцессорная" лицензия Производительность: Файлы хранятся в базе. При большом объеме вам потребуется быстрый диск (RAID, SSD) Администрирование: Требуется специалист высокой квалификации

Из практики работы с FossDoc (и платформой FossLook) известно, что в среднем 1 документ без вложенных файлов с типовым набором справочных полей и 1-2 маршрутами занимает в БД порядка 100 Кб. Таким образом, для небольшой организации при средней производительности 100 новых документов в месяц объем БД будет расти примерно на 10Мб в месяц, при условии, что вложенные файлы хранятся на диске (режим Filestream для MS SQL). Т.е. за год за счет роста «массы» документов база данных увеличится на 1 Гб.

При этом, конечно, каждый пользователь в БД со своим набором папок тоже занимает определенный объем, примерно равный размеру среднего документа - 100 Кб.

Из приведенных выше оценочных характеристик следует, что для многих небольших и средних организаций использование бесплатной СУБД MS SQL Express с включенным режимом Filestream может оказаться вполне приемлемым вариантом для того, чтобы начать работать с системой FossDoc и проработать вполне комфортно от нескольких лет до… окончания жизненного цикла самой организации, если проводить периодическую чистку устаревших данных. Далее логичным будет переход на коммерческую СУБД MS SQL Server.

Если у вас крупная организация или большой объемом документов в мес. - порядка 1000 новых и более - имеет смысл сразу перейти на MS SQL Server или бесплатный сервер MySQL, который в обслуживании несколько сложнее и требует специалиста более высокой квалификации, чем MS SQL Server. Также в случае MySQL вам может понадобиться более производительная система хранения данных - (RAID, SSD).

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