Я работаю над новой системой хранения для пакета бизнес-решений, который состоит из около 40 приложений. Некоторые из этих приложений генерируют документы (в основном, docx, некоторые pdf), которые в настоящее время сохраняются и организуются в общую сетевую папку.
Приложения генерируют в среднем около 150 000-200 000 документов в год, и эти документы следует сохранять в более согласованной и надежной форме (т. Е. В отдельной базе данных SQL).
Sharepoint является ведущим кандидатом, поскольку в конечном итоге мы планируем использовать и другие его функции, помимо возможностей DMS. Я читал об ограничениях библиотеки документов, т.е. 2000 файлов в папке и до 1.000.000 файлов во всех папках библиотеки документов.
Я также читал, что предел 2000 можно обойти, но это влияет на производительность. Чего я не нашел, так это реального опыта работы с таким большим количеством файлов в одной библиотеке. И что произойдет, если я увеличу предел папок, например, до 50 000, какое влияние это окажет на производительность (более медленные запросы на чтение / редактирование / запись документов через веб-службы, особенно на запись, если он проверяет дубликаты имен файлов, индексацию, поиск и т. Д. .).
Одно важное замечание: мы вообще не будем использовать веб-портал sharepoint, если не будем этого делать, а вместо этого будем делать все через наши приложения через веб-сервисы, поэтому медленный рендеринг данных не является проблемой.