External BLOB Storage (EBS) for SharePoint 2007

SharePoint storing BLOBs in SQL Server carry its overhead (cost, doc size & storage limits…) and when your farm grows you may want to consider using External Blog Storage API that was exposed with WSS 3.0 SP1, in early 2008. Later a project on Codeplex also became visible, for EBS implementation, but doesn’t seem to be accessible now. WSS SDK has been updated with documentation regarding “guidance” on how to implement your own EBS, but I think its bit high-level and leaves a daunting task for .NET developer. Especially if he is unfamiliar with unmanaged code! Apart from that, Kyle Tillman has a awesome 3 series post that goes to a great length describing the steps he took to implement his own, though he shy away from sharing complete code (employer concerns).

For next version of SharePoint Server/Services (2010), MS is certainly including Remote BLOB storage but there is caveat that your existing EBS implementations will likely be incompatible and you’ll have to plan upgrade accordingly. Read here.

Note: Corresponding to SQL Server 2008 there is a samples project on Codeplex for Remote BLOB Storage (RBS) by RBS Team. RBS is different from EBS for SharePoint, but similarly allows external storage of BLOBs for your apps using SQL 2008.

Now, Pav Cherny has published an excellent article in latest June edition of TechNet magazine further detailing EBS implementation and also sharing the code. Of course, the code isn’t recommended for your production use and is untested. Thanks Pav!

--Sharad

Published Saturday, May 16, 2009 12:39 PM by eJugnoo
Filed under:

Comments

# re: External BLOB Storage (EBS) for SharePoint 2007

Friday, July 17, 2009 7:17 PM by JerseyBob

SharePoint 2010 Does support EBS.  We actually had to make very few changes to our StoragePoint solution to make it work with the Tech Preview.  So 2010 will support both EBS and RBS and our solution will support both.

# re: External BLOB Storage (EBS) for SharePoint 2007

Wednesday, October 21, 2009 6:05 PM by sarbjit singh [mvp]

SharePoint 2010 supports EBS but future versions won't.

Microsoft would offer command line (poweshell most probably) for migrating EBS to RBS.

# re: External BLOB Storage (EBS) for SharePoint 2007

Tuesday, January 12, 2010 5:03 AM by Jomit

Thanks for all the links and details . . .

# re: External BLOB Storage (EBS) for SharePoint 2007

Monday, October 11, 2010 7:15 AM by Manas

I need a help from this group. Can you please tell us "what are the weakness of the RBS".

With regards

Manas

# re: External BLOB Storage (EBS) for SharePoint 2007

Tuesday, September 20, 2011 12:09 AM by ppc leads

Good idea i will definitely check second brain and let you know my review.