- /
Какую СУБД лучше всего использовать для СЭД 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 мы, как правило, рекомендуем тем организациям, где уже установлена данная СУБД и имеется персонал для ее администрирования.