Sql server 2008 SQL Server 2008中的远程BLOB存储和文件流

Sql server 2008 SQL Server 2008中的远程BLOB存储和文件流,sql-server-2008,filestream,Sql Server 2008,Filestream,我是一名SharePoint开发人员,刚刚了解了SQLServer2008中的远程blob功能,该功能使blob的存储更加高效 我的英语不好,有人可以告诉我术语之间的区别:文件流和远程BLOB存储。它是否能在带有SAN设备的农场环境中正常工作 非常感谢 据我所知,远程BLOB存储是“Microsoft SQL Server 2008的附加功能包”,它使用SQL 2008 R2的FILESTREAM功能来存储Sharepoint处理的文件 FILESTREAM允许大型二进制数据块不存储在数据库中,

我是一名SharePoint开发人员,刚刚了解了SQLServer2008中的远程blob功能,该功能使blob的存储更加高效

我的英语不好,有人可以告诉我术语之间的区别:文件流和远程BLOB存储。它是否能在带有SAN设备的农场环境中正常工作

非常感谢

据我所知,远程BLOB存储是“Microsoft SQL Server 2008的附加功能包”,它使用SQL 2008 R2的FILESTREAM功能来存储Sharepoint处理的文件

FILESTREAM允许大型二进制数据块不存储在数据库中,而是存储在特定的专用文件夹中,从而保持实际数据库的小型(快速)。使用FILESTREAM,由于数据不需要被划分到SQL的8KB页面中,因此上载此数据的速度也更快


请注意,备份仍然会备份此数据。事实上,整个过程对于连接的应用程序来说是非常透明的。

RBS和Filestream提供程序(使用SQL Server的底层Filestream功能)将在具有SAN设备的服务器场环境中很好地工作

有一份非常好的白皮书,里面有更详细的内容

还有,从我的博客帖子 :

FILESTREAM和RBS是存储和管理Blob的补充方法

  • FILESTREAM提供了一个存储选项,通过利用底层NTFS文件系统进行BLOB存储/流式处理,可以对SQL数据库中的大型BLOB进行存储、高效流式处理和集成管理。它像varbinary(max)一样提供完全事务性访问和兼容的操作
  • RBS是一组标准化的API,允许在主SQL数据库之外存储/检索BLOB,因为各种原因,在主SQL数据库之外需要一个专用BLOB存储。这使用一个提供者模型来插入实现这些RBSAPI的任何专用BLOB存储
  • RBS有一个现成的RBS FILESTREAM提供程序,允许部署使用SQL数据库(本地或远程)作为专用BLOB存储。此提供程序将FILESTREAM用作BLOB存储机制,并将这两种技术联系在一起
是一篇关于RBS概述以及如何使用Filestream provider配置RBS的好文章(关于Sharepoint用例,但它适用于许多其他场景)

您是指Blob存储吗?