schon lange vor dem sp1 für wss bzw moss gab es das hotfix package 937901, nach dessen installation eine “external storage api” zur verfügung steht.

doch wer glaubt, dass nach der installation irgendwo eine option zu finden ist, ob man die datenbank oder doch lieber irgendein filesystem zur ablage der dokumente verwenden möchte, der irrt leider gewaltig: out of the box gibt es diese funktionalität schlicht nicht, man kann weiterhin nur die datenbank verwenden.

auch microsoft gibt zu, dass der sql server nicht die beste wahl ist, um solche datenmengen abzulegen und schreibt dazu im wss 3.0 sdk unter “Overview of External BLOB Storage in Windows SharePoint Services“:

The problem, however, is that SQL Server is not the best option for storing unstructured binary data streams because unstructured binary data does not expose itself to the rich SQL query environment. In fact, store and retrieve operations for BLOB data in SQL Server are little more than simple get and put statements. Therefore, because BLOB data is not able to leverage one of SQL Server’s most useful features, its query engine, its value as a BLOB store is limited.

… microsoft bietet dazu allerdings keine fertige lösung, sondern mit dem fix nur eine api – sozusagen eine einladung an 3rd party hersteller hier eine lösung zu liefern. leider ist mir kein anbieter bekannt, der hier eine lösung hätte – wodurch ein nachteil des moss weiterhin bestehen bleibt: die dokumente können nur in der datenbank abgelegt werden (der einzige vorteil dieser lösung ist, dass man mit einem einfachen restore der datenbank einen konsistenten datenbestand hat)…

One Response to use External BLOB Storage in WSS / MOSS

  • Udo Bergmann says:

    Guten Tag,
    die Fa. tecmasters bietet mit Ihrem Produkt Active Repository Manager Version 2.41 die Unterstützung der Microsoft API “Active Repository Manager unterstüzt den Remote BLOB Storage (RBS) des MOSS2007 von Microsoft !”. Somit können alle für den ARM verfügbaren Storage oder CA Systeme als Blob Storage genutzt werden ! z.B. EMC Centera, netapp, HP, iternity, Caringo Castor u.a.

    MFG Udo Bergmann