« SharePoint Archiving #2 - An Overview of the Potential Solutions. | Main | Full-blown SharePoint Access from an iPhone 3G »



Feed You can follow this conversation by subscribing to the comment feed for this post.

mike w

RBS actually sits as a library attached to the application, not as part of the SQL stack. This is definitely not an all-or-nothing prospect, the application is the one that determines if a blob should be stored in SQL Server or via RBS. Also, the File system provider is a demonstration provider, not one that should be used for deployments. RBS is primarily targeted at large scale CAS systems and is in fact a direct replacement of EBS.

Mark Gerow

If you have a framework for implementing an EBS provider, or can suggest a source for one, I'd be very interested in learning more.

Andrew Chapman


I'd suggest visiting http://www.codeplex.com/. I know that they have code samples for RBS and they might have something for EBS. Be warned that EBS is not going to be around for too many more years and also Microsoft do not recommend trying to do too much with EBS unless you have a lot of expertise. It is poorly documented and is much more complex to implement than it seems at first.


Jerry Lu

If you do not know, please do not pretend you know it.
Sharepoint 2007 cannot support RBS, so you have to use EBS on Sharepoint 2007. What is your point to compare EBS and RBS on Sharepoint 2007? RBS does not work.

Andrew Chapman


Thanks for your lovely comment…

I’m sure that someone will correct me if I am wrong but if you were to run MOSS 2007 on top of SQL Server 2008 and SQL had an RBS provider enabled then the content would be externalized. If that’s all you need then you might be happy however if you want to know what the externalized object is then the RBS provider would have to do a lot of work. It would have to call back over to SharePoint to get the object’s context or derive it from the SQL tables directly (not recommended).

I think that the real question should be whether SharePoint 2010 will be RBS ‘aware’, i.e. will SharePoint 2010 interface directly to RBS or not – just like it does for EBS. See my previous posting about the relationship between SharePoint and RBS… http://nevertalkwhenyoucannod.typepad.com/nevertalk/2009/02/the-truth-behind-rbsis-it-really-all-or-nothing.html

Comments? If I am missing something please jump in, that’s what this forum is for.


Jerry, Andrew is correct in pointing out that you can make SharePoint 2007 work with SQL 2008 RBS. It's not pretty and you have to change the Content column on the AllDocStreams and AllDocVersions tables from a Image to a VarBinary(max), effectively making your implementation unsupported by Microsoft, but it will work. Both EBS and RBS are available options in SharePoint 2010. Neither will give you much OOB, so you will need to develop a "provider" or leverage a 3rd party solution like StoragePoint. We support EBS today and will support both EBS and RBS for 2010. We already have a working version and it will be available for Beta testing with the release of the public Beta of SharePoint 2010 later this year.


the con of only having the file content in the external blob exists for either RBS or EBS.


It would be very useful to have performance information on RBS vs. EBS.

Of course there's going to be different performance based on how the blob contents are stored externally, but when using the same approach, what is the performance difference between using EBS and RBS.


Does EBS support a 'deep copy' with Move-SPSite power shell cmdlet? We have implemented EBS on our product, and when we use Move-SPSite cmdlet to move site collection to another content database - the blob ids were successfully moved together with other content. But the blob data has not been moved. Does it works as expected?
The main question is whether the EBS binary data(blobs) should be moved or not when we use Move-SPSite?
Any help will be really appreciated. Thanks in advance.

The comments to this entry are closed.

Cloud Computing Journal
Top 100 Cloud Computing Bloggers