Microsoft SharePoint 2010: semplificare SharePoint con RBS

Di Iqbal Khan

Organizzazioni di tutte le dimensioni utilizzano Microsoft SharePoint come sistema di gestione e repository dei documenti, tra le altre cose. Di conseguenza, SharePoint sta archiviando un numero elevato di documenti, con numeri che spesso raggiungono i milioni.

SharePoint archivia tutti questi documenti nel database di SQL Server come Binary Large Objects (BLOB). Come altri database relazionali, SQL Server non è stato progettato per archiviare BLOB di questa portata. Di conseguenza, può soffocare a vari livelli. Ciò riduce le prestazioni di SharePoint e rende penosa l'amministrazione del database.

Per risolvere questo problema, Microsoft ha introdotto un modello di provider EBS (External BLOB Storage) basato su COM in SharePoint 2007. EBS consente di scaricare i BLOB nell'archiviazione esterna e di ridurre notevolmente le dimensioni del database. Ciò ha risolto il problema delle dimensioni del database, ma la mancanza di un provider .NET nativo comportava un sovraccarico delle prestazioni e non era un'"integrazione pulita" con SharePoint. Quindi, questa soluzione non è stata davvero considerata completa.

Leggi l'articolo completo

In SharePoint 2010 e SQL Server 2008 R2, Microsoft ha rilasciato un'interfaccia Remote BLOB Storage (RBS) nativa basata su .NET in sostituzione di EBS. RBS contribuisce inoltre a ridurre notevolmente le dimensioni del database di SharePoint 2010. A tale scopo, scarica tutti i BLOB dal database del contenuto di SharePoint in un archivio esterno specificato dall'utente. Gli stub e i metadati per questi BLOB vengono ancora conservati nel database del contenuto. Di conseguenza, SharePoint ritiene ancora che questi BLOB facciano parte di SharePoint e possano accedervi allo stesso modo. Gli utenti non notano alcuna differenza perché tutti i BLOB fanno ancora logicamente parte del database del contenuto.

Ora Microsoft ha fornito un'implementazione predefinita chiamata RBS Filestream. Tuttavia, questo è abbastanza semplice e non offre molta flessibilità per gli utenti seri di SharePoint. Anche se scarica i BLOB, non consente di specificare i filtri per quali BLOB scaricare e quali mantenere nel database. Finisci per scaricare tutti i BLOB, che tu lo voglia o no. Inoltre, non consente di specificare una posizione di archiviazione remota e archivia i BLOB solo in un archivio locale nel computer SQL Server. Inoltre non dispone di strumenti di amministrazione o monitoraggio.

Leggi l'articolo completo
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.