SharePoint Foundation 中二进制大型对象 (BLOB) 的外部存储

上次修改时间: 2009年10月1日

适用范围: SharePoint Foundation 2010

本节中的帮助主题介绍如何使用特殊的外部二进制大型对象 (BLOB) 存储提供程序(EBS 提供程序)接口 ISPExternalBinaryProvider,以在 SharePoint 内容数据库外部的数据存储区中存储 BLOB 数据。本节中的主题讨论在外部存储 BLOB 数据的基本原理、EBS 提供程序的体系结构,以及在 SharePoint Foundation 的前端 Web 应用程序中实现 EBS 提供程序的方法。

概述

通常,SharePoint Foundation 的企业级部署中多达 80% 的数据由存储为 BLOB 数据的基于文件的数据流组成。这些 BLOB 对象由与 SharePoint 文件关联的数据组成。但是,如果在 SQL Server 数据库中维护大量的 BLOB 数据,则会使 SQL Server 资源得不到最佳利用。您可以使用包含 BLOB 数据的外部数据存储区以较低的成本、相同的效率获得相同的效果。

本节中的帮助主题介绍编程接口,以及用于为 BLOB 数据部署经济高效的外部数据存储区的实现体系结构。此外,该讨论还提供可支持权衡分析的重要技术信息,从而确定与较低的操作成本相比,接受增加某种程度的复杂性的成本和优势。

本节内容