11.02.2009 РешенияИспользуя технологию FileStream, разработчик может оперировать данными, хранящимися в файловой системе, так же, как традиционными данными SQL-сервера.
Новшества в версии Microsoft SQL Server 2008 устранили целый ряд трудностей, с которыми сталкивались разработчики при использовании этой СУБД в системах автоматизации документооборота. В индустрии разработки систем автоматизации документооборота достаточно давно стало очевидно, что в основе хранилища системы должен лежать промышленный SQL-сервер. Попытки использовать специализированные, документо-ориентированные механизмы хранения отошли в прошлое. С развитием систем данного класса возникла необходимость хранить в системе не только файлы документов с набором атрибутов, но и другие достаточно сложные структуры данных, включая табличные данные (например, список заданий, связанных с документом), иерархические данные (иерархические справочники, связки документ — резолюции — задания — история исполнения заданий), ссылки (гиперссылки для связи между документами, ссылки на внешние по отношению к системе документы) и т. п. При этом в системах необходимо порой реализовать достаточно сложную бизнес-логику управления данными и обеспечения ссылочной целостности. Помимо этого современная система документооборота должна поддерживать достаточно высокий уровень масштабирования подсистемы управления данными и различные способы увеличения надежности, включая средства кластеризации, резервного копирования и т. п. Часто на практике весьма эффективным оказывается применение схем с репликацией данных (например, для обеспечения единого справочного пространства корпоративной системы ...
читать далее.