In diesen Vortrag musste ich einfach gehen. Bei der Diskussion SharePoint oder nicht ist immer als Argument gegen SharePoint sofort gekommen "Da werden ja alle Files in der Datenbank gespeichert" und man hat nur sagen können – "Ja. Es entstehen dadurch Vorteile, aber auch Nachteile". Aktuell haben wir ContentDB bei großen Bauprojekten von 300GB stetig wachsend. Wir haben schon einige Vorkehrungen getroffen, wie jedes Projekt bzw. auch jedes Teilprojekt schon in einer eigenen Content-DB, aber naja bei einem Bauprojekt wie dem Wiener Hauptbahnhof, das über 15 Jahre läuft und dementsprechend viele Dokumente anfallen -> ist die DB-Größe immer im Hinterkopf.
Also here we go:
BLOB Data in SharePoint:
Aber wo liegt das Problem?
Remote BLOB Storage (RBS) ist die RETTUNG -> yuhuuuu ;-)
Wie geht man vor?
Wie läuft das ganze ab beim Speichern eines Dokuments:
Wie läuft das ganze ab beim Laden eines Dokuments:
Demo RBS mit RBS FileStream (was automatisch beim RBS Provider dabei ist) – es funkt wirklich :)Speichern des Dokuments – normal über SharePoint:
Unglaublich aber wahr, das File liegt im FileSystem (mit GUID und ohne File-Type)
Performance – little to no Overhead :)
Wichtig: man braucht SQL Server Enterprise Edition Lizenz!