Как разработчику, мне много приходилось работать с системами версионного контроля (исходного кода) и конфигурационного управления.

В этих системах при изменении файлов новая версия дублируется не полностью, а сохраняется только дельта (разница с предудыщей версией).

Это позволяет минимизировать объем хранимых данных, улучшить операции сравнения и слияния версий файлов.

Причем, обычно для каждого типа файлов применяется свой компонент, поскольку, например, сравнение графических и тектовых файлов проходит совсем по-разному.

Так вот, я ознакомился c очень полезным документом от компании AvePoint, в которм Дэн Холм и ряд других экспертов описывают, когда и как работать с RBS в SharePoint 2010.

Документ доступен по ссылке - http://www.avepoint.com/assets/pdf/sharepoint_whitepapers/Optimize_SharePoint_Storage_with_BLOB_Externalization.pdf

Стандартный провайдер FileStream в SQL server практически ничего не умеет, но, используя сторонние решения, Вы можете получить ощутимую выгоду от использования RBS в виде сокращения объема хранимых документов и их версий, а также времени резервного копирования и восстановления.

Все это достигается за счет реализации в коммерческих инструментах описанных выше механизмов. Экономия места хранения может быть десятикратной!