В моей компании мы используем Documentum в качестве ECMS, управляя большим количеством (и я имею в виду очень много) двоичных файлов. Documentum (или другие ECMS, такие как Alfresco) должны быть «правильным» решением для управления документами. Documentum поддерживает тегирование и ветвление и может предоставлять файлы как WebDAV (поэтому интеграция в ваш рабочий процесс может быть более или менее прозрачной).
Это теория. На практике Documentum оказался медленным, сложным в настройке и управлении. И, честно говоря, даже если у нас много документов, большинство из них не больше нескольких сотен лет.
Этот ответ больше о том, что вы не должны делать, чем то, что вы должны делать ... извините ...