我是SharePoint开发人员,我刚刚了解了SQL Server 2008中的远程blob功能,这使得存储BLOB更加有效。
我的英语不好,有人可以告诉我术语之间的区别:FILESTREAM和远程BLOB存储。它是否在SAN设备的农场环境中运行良好。
非常感谢。
答案 0 :(得分:2)
使用文件流提供程序(使用SQL Server的基础文件流功能)的RBS在具有SAN设备的服务器场环境中可以很好地工作。
有一篇非常好的白皮书here,详细介绍。
另外,从我的博客发帖 RBS & Filestream Feature Comparison:
FILESTREAM和RBS是BLOB存储和管理的补充方法。
答案 1 :(得分:0)
据我所知here远程BLOB存储是“Microsoft SQL Server 2008的附加功能包”,它使用SQL 2008 R2的FILESTREAM功能来存储Sharepoint处理的文件。
FILESTREAM允许大型二进制数据块不是存储在数据库中,而是存储在特定专用文件夹之外,使实际数据库保持较小(和快速)。使用FILESTREAM上传此数据也更快,因为数据不需要分配到SQL的8KB页面。
请注意,备份仍会备份此数据。事实上,整个事情对连接应用程序非常透明。
答案 2 :(得分:0)
Here是一篇关于RBS的好文章 - 概述以及如何使用Filestream提供程序配置它(它是关于Sharepoint用例,但它适用于许多其他场景)